Funused
, Funused32
-return number of unused bytes in fielded buffer
#include <stdio.h>
#include "fml.h"
long
Funused(FBFR *fbfr)
#include "fml32.h"
long
Funused32(FBFR32 *fbfr)
Funused
() returns the amount of space currently unused in the buffer. Space is unused if it contains neither user data nor overhead data such as the header and index.
fbfr is a pointer to a fielded buffer.
Funused32
is used with 32-bit FML.
This function returns \-1 on error and sets Ferror
to indicate the error condition.
Under the following conditions, Funused
() fails and sets Ferror
to:
[FALIGNERR]
[FNOTFLD]
Finit
().
Fintro
(3), Fidxused
(3), Fused
(3)