MEMO SIZE()
From Recital Documentation Wiki
PURPOSE
Return the size of a memo field
SYNONYM
api_memo_size()
SYNOPSIS
#include "dbapi.h" int MEMO_SIZE(fldname) <input parameters> char *fldname; /* Address of a buffer containing the name of a memo field */ <output parameters> none
DESCRIPTION
The MEMO_SIZE() function will return the number of bytes that the specified memo field is occupying in the memo file. A value of -1 will be returned if the field is not a MEMO.
EXAMPLE
The following example returns the number of bytes in the memo field specified in the first parameter passed.
#include "dbapi.h" dbapi_memo_size() { int memosize; if (_parinfo(1) == API_CTYPE ) { memosize = MEMO_SIZE(_parc(1)); } else { memosize = -1; } _retni(memosize); }
SEE ALSO
BLOB_SIZE(), DBF_RECCOUNT(), DBF_RECSIZE(), MEMO_MLCOUNT(), MEMO_READ(), MEMO_RECLAIM(), MEMO_UPDATE(), MEMO_WRITE()