Fixes and additions in dbExtractArray.c

MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* Add forced write of '\0' to destination to end strings correctly
* Add dbExtractArrayFromBuf() to make array copies from ref type field logs easier
This commit is contained in:
Ralph Lange
2012-04-27 13:24:54 -04:00
committed by Michael Davidsaver
parent 0b32220e86
commit 0e2a66e721
2 changed files with 40 additions and 4 deletions
+6 -2
View File
@@ -14,14 +14,18 @@
#define INC_dbExtractArray_H
#include "dbFldTypes.h"
#include "dbAddr.h"
#include "shareLib.h"
#ifdef __cplusplus
extern "C" {
#endif
epicsShareExtern void dbExtractArray(const DBADDR *paddr, void *pbuffer,
long nRequest, long no_elements, long offset, long increment);
epicsShareFunc void dbExtractArrayFromRec(const DBADDR *paddr, void *pto,
long nRequest, long no_elements, long offset, long increment);
epicsShareFunc void dbExtractArrayFromBuf(const void *pfrom, void *pto,
short field_size, short field_type,
long nRequest, long no_elements, long offset, long increment);
#ifdef __cplusplus
}