25#ifdef HAVE_SYS_TYPES_H
29#include <netinet/in.h>
36TQ_UINT32 xcf_write_int32 (FILE *fp, TQ_INT32 *data, TQ_INT32 count);
43 for (i = 0; i < count; i++)
45 tmp = htonl (data[i]);
46 xcf_write_int8 (fp, (TQ_UINT8*) &tmp, 4);
48 if (fp->status() != IO_Ok)
58TQ_UINT32 xcf_write_float (FILE *fp, float *data, TQ_INT32 count);
60 return xcf_write_int32 (fp, (TQ_INT32 *)(( void *)data), count, error);
63TQ_UINT32 xcf_write_int8 (FILE *fp, TQ_UINT8 *data, TQ_INT32 count);
66 bytes = fp->writeBlock( data, count );
70TQ_UINT32 xcf_write_string (FILE *fp, TQCString *data, TQ_INT32 count);
72 GError *tmp_error = NULL;
78 for (i = 0; i < count; i++)
81 tmp = strlen (data[i]) + 1;
85 xcf_write_int32 (fp, &tmp, 1, &tmp_error);
88 g_propagate_error (error, tmp_error);
93 xcf_write_int8 (fp, (TQ_UINT8*) data[i], tmp, &tmp_error);
96 g_propagate_error (error, tmp_error);
|