|
SDDS ToolKit Programs and Libraries for C and Python
|
Archived utility functions for the original SDDS3 implementation.
Contains legacy byte-order, type, string, buffering, and numeric conversion helpers used by the archived SDDS3 classes.
Definition in file SDDSUtil.cc.
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <stdarg.h>#include <ctype.h>#include "SDDS3.h"Go to the source code of this file.
Functions | |
| int32_t | SDDS_isBigEndianMachine () |
| int32_t | SDDS_identifyType (char *typeName) |
| int32_t | SDDS_verifyPrintfFormat (char *string, int32_t type) |
| int32_t | SDDS_isValidType (int32_t type) |
| void | SDDS_setNameValidityFlags (uint32_t flags) |
| int32_t | SDDS_isValidName (char *name) |
| int32_t | SDDS_fileIsLocked (char *filename) |
| int32_t | SDDS_lockFile (FILE *fp, char *filename, char *caller) |
| void * | SDDS_calloc (size_t nelem, size_t elem_size) |
| void * | SDDS_malloc (size_t size) |
| void | SDDS_free (void *mem) |
| int32_t | SDDS_freeStringArray (char **string, int32_t strings) |
| void * | SDDS_realloc (void *old_ptr, size_t new_size) |
| int32_t | SDDS_printNamelistField (FILE *fp, char *name, char *value) |
| int32_t | SDDS_printNamelistField (voidp *gzfp, char *name, char *value) |
| char * | SDDS_blankToNull (char *string) |
| int32_t | SDDS_stringIsBlank (char *string) |
| char * | SDDS_getTypeName (int32_t type) |
| char * | SDDS_getVer1TypeName (int32_t type) |
| char * | SDDS_getVer2TypeName (int32_t type) |
| int32_t | SDDS_hasWhitespace (char *string) |
| int32_t | SDDS_getNamelist (char *buffer, int32_t buflen, FILE *fp) |
| int32_t | SDDS_getNamelist (char *buffer, int32_t buflen, voidp *gzfp) |
| char * | SDDS_fgetsSkipComments (char *s, int32_t slen, FILE *fp, char skip_char) |
| char * | SDDS_fgetsSkipComments (char *s, int32_t slen, voidp *gzfp, char skip_char) |
| char * | SDDS_fgetsSkipCommentsResize (char **s, int32_t *slen, FILE *fp, char skip_char) |
| char * | SDDS_fgetsSkipCommentsResize (char **s, int32_t *slen, voidp *gzfp, char skip_char) |
| void | SDDS_cutOutComments (char *s, char cc) |
| uint32_t | SDDS_getSpecialCommentsModes () |
| void | SDDS_resetSpecialCommentsModes () |
| void | SDDS_parseSpecialComments (char *s) |
| int32_t | SDDS_getToken (char **st, int32_t *strlength, char *buffer, int32_t buflen) |
| int32_t | SDDS_isQuoted (char *string, char *position, char quotation_mark) |
| char * | SDDS_prepareToParseTagValuePairs (char *s) |
| int32_t | SDDS_copyString (char **target, char *source) |
| void | SDDS_interpretEscapes (char *s) |
| int32_t | SDDS_bufferedRead (void *target, size_t targetSize, FILE *fp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_bufferedRead (void *target, size_t targetSize, voidp *gzfp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_bufferedWrite (void *target, size_t targetSize, FILE *fp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_bufferedWrite (void *target, size_t targetSize, voidp *gzfp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_flushBuffer (FILE *fp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_flushBuffer (voidp *gzfp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_writeBinaryString (char *string, FILE *fp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_writeBinaryString (char *string, voidp *gzfp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_readBinaryString (char **string, FILE *fp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| int32_t | SDDS_readBinaryString (char **string, voidp *gzfp, SDDS_FILEBUFFER *fBuffer, void *sddsfile) |
| void | SDDS_registerProgramName (const char *name) |
| char * | SDDS_getProgramName () |
| void | SDDS_bomb (char *message) |
| void | SDDS_warning (char *message) |
| char * SDDS_blankToNull | ( | char * | string | ) |
Definition at line 380 of file SDDSUtil.cc.
| void SDDS_bomb | ( | char * | message | ) |
Definition at line 1427 of file SDDSUtil.cc.
| int32_t SDDS_bufferedRead | ( | void * | target, |
| size_t | targetSize, | ||
| FILE * | fp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1074 of file SDDSUtil.cc.
| int32_t SDDS_bufferedRead | ( | void * | target, |
| size_t | targetSize, | ||
| voidp * | gzfp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1128 of file SDDSUtil.cc.
| int32_t SDDS_bufferedWrite | ( | void * | target, |
| size_t | targetSize, | ||
| FILE * | fp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1187 of file SDDSUtil.cc.
| int32_t SDDS_bufferedWrite | ( | void * | target, |
| size_t | targetSize, | ||
| voidp * | gzfp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1229 of file SDDSUtil.cc.
| void * SDDS_calloc | ( | size_t | nelem, |
| size_t | elem_size ) |
Definition at line 217 of file SDDSUtil.cc.
| int32_t SDDS_copyString | ( | char ** | target, |
| char * | source ) |
Definition at line 967 of file SDDSUtil.cc.
| void SDDS_cutOutComments | ( | char * | s, |
| char | cc ) |
Definition at line 759 of file SDDSUtil.cc.
| char * SDDS_fgetsSkipComments | ( | char * | s, |
| int32_t | slen, | ||
| FILE * | fp, | ||
| char | skip_char ) |
Definition at line 667 of file SDDSUtil.cc.
| char * SDDS_fgetsSkipComments | ( | char * | s, |
| int32_t | slen, | ||
| voidp * | gzfp, | ||
| char | skip_char ) |
Definition at line 681 of file SDDSUtil.cc.
| char * SDDS_fgetsSkipCommentsResize | ( | char ** | s, |
| int32_t * | slen, | ||
| FILE * | fp, | ||
| char | skip_char ) |
Definition at line 695 of file SDDSUtil.cc.
| char * SDDS_fgetsSkipCommentsResize | ( | char ** | s, |
| int32_t * | slen, | ||
| voidp * | gzfp, | ||
| char | skip_char ) |
Definition at line 727 of file SDDSUtil.cc.
| int32_t SDDS_fileIsLocked | ( | char * | filename | ) |
Definition at line 185 of file SDDSUtil.cc.
| int32_t SDDS_flushBuffer | ( | FILE * | fp, |
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1259 of file SDDSUtil.cc.
| int32_t SDDS_flushBuffer | ( | voidp * | gzfp, |
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1287 of file SDDSUtil.cc.
| void SDDS_free | ( | void * | mem | ) |
Definition at line 231 of file SDDSUtil.cc.
| int32_t SDDS_freeStringArray | ( | char ** | string, |
| int32_t | strings ) |
Definition at line 248 of file SDDSUtil.cc.
| int32_t SDDS_getNamelist | ( | char * | buffer, |
| int32_t | buflen, | ||
| FILE * | fp ) |
Definition at line 491 of file SDDSUtil.cc.
| int32_t SDDS_getNamelist | ( | char * | buffer, |
| int32_t | buflen, | ||
| voidp * | gzfp ) |
Definition at line 579 of file SDDSUtil.cc.
| char * SDDS_getProgramName | ( | ) |
Definition at line 1412 of file SDDSUtil.cc.
| uint32_t SDDS_getSpecialCommentsModes | ( | ) |
Definition at line 823 of file SDDSUtil.cc.
| int32_t SDDS_getToken | ( | char ** | st, |
| int32_t * | strlength, | ||
| char * | buffer, | ||
| int32_t | buflen ) |
Definition at line 847 of file SDDSUtil.cc.
| char * SDDS_getTypeName | ( | int32_t | type | ) |
Definition at line 415 of file SDDSUtil.cc.
| char * SDDS_getVer1TypeName | ( | int32_t | type | ) |
Definition at line 433 of file SDDSUtil.cc.
| char * SDDS_getVer2TypeName | ( | int32_t | type | ) |
Definition at line 451 of file SDDSUtil.cc.
| int32_t SDDS_hasWhitespace | ( | char * | string | ) |
Definition at line 469 of file SDDSUtil.cc.
| int32_t SDDS_identifyType | ( | char * | typeName | ) |
Definition at line 38 of file SDDSUtil.cc.
| void SDDS_interpretEscapes | ( | char * | s | ) |
Definition at line 983 of file SDDSUtil.cc.
| int32_t SDDS_isBigEndianMachine | ( | ) |
Definition at line 31 of file SDDSUtil.cc.
| int32_t SDDS_isQuoted | ( | char * | string, |
| char * | position, | ||
| char | quotation_mark ) |
Definition at line 906 of file SDDSUtil.cc.
| int32_t SDDS_isValidName | ( | char * | name | ) |
Definition at line 154 of file SDDSUtil.cc.
| int32_t SDDS_isValidType | ( | int32_t | type | ) |
Definition at line 142 of file SDDSUtil.cc.
| int32_t SDDS_lockFile | ( | FILE * | fp, |
| char * | filename, | ||
| char * | caller ) |
Definition at line 201 of file SDDSUtil.cc.
| void * SDDS_malloc | ( | size_t | size | ) |
Definition at line 225 of file SDDSUtil.cc.
| void SDDS_parseSpecialComments | ( | char * | s | ) |
Definition at line 831 of file SDDSUtil.cc.
| char * SDDS_prepareToParseTagValuePairs | ( | char * | s | ) |
Definition at line 927 of file SDDSUtil.cc.
| int32_t SDDS_printNamelistField | ( | FILE * | fp, |
| char * | name, | ||
| char * | value ) |
Definition at line 284 of file SDDSUtil.cc.
| int32_t SDDS_printNamelistField | ( | voidp * | gzfp, |
| char * | name, | ||
| char * | value ) |
Definition at line 328 of file SDDSUtil.cc.
| int32_t SDDS_readBinaryString | ( | char ** | string, |
| FILE * | fp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1354 of file SDDSUtil.cc.
| int32_t SDDS_readBinaryString | ( | char ** | string, |
| voidp * | gzfp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1374 of file SDDSUtil.cc.
| void * SDDS_realloc | ( | void * | old_ptr, |
| size_t | new_size ) |
Definition at line 262 of file SDDSUtil.cc.
| void SDDS_registerProgramName | ( | const char * | name | ) |
Definition at line 1402 of file SDDSUtil.cc.
| void SDDS_resetSpecialCommentsModes | ( | ) |
Definition at line 827 of file SDDSUtil.cc.
| void SDDS_setNameValidityFlags | ( | uint32_t | flags | ) |
Definition at line 150 of file SDDSUtil.cc.
| int32_t SDDS_stringIsBlank | ( | char * | string | ) |
Definition at line 395 of file SDDSUtil.cc.
| int32_t SDDS_verifyPrintfFormat | ( | char * | string, |
| int32_t | type ) |
Definition at line 55 of file SDDSUtil.cc.
| void SDDS_warning | ( | char * | message | ) |
Definition at line 1435 of file SDDSUtil.cc.
| int32_t SDDS_writeBinaryString | ( | char * | string, |
| FILE * | fp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1309 of file SDDSUtil.cc.
| int32_t SDDS_writeBinaryString | ( | char * | string, |
| voidp * | gzfp, | ||
| SDDS_FILEBUFFER * | fBuffer, | ||
| void * | sddsfile ) |
Definition at line 1327 of file SDDSUtil.cc.