Main Page | File List

openraw_string.h

Go to the documentation of this file.
00001 #ifndef _OPENRAW_STRING_H_
00002 #define _OPENRAW_STRING_H_
00003 
00004 /* Copyright (c) Kyriacos Leptos and the President and Fellows of Harvard University
00005    Release Date: 2005-04-28
00006    Part of the MapQuant suite library "openraw.lib" 
00007 */
00008 
00018 typedef char* OpenRawString;
00019 
00020 #define OPENRAW_MAX_LINE_LENGTH 1024
00021 #define OPENRAW_MAX_NO_TOKENS   16
00022 
00023 char*           OpenRawString_dup(const char* string);
00024 OpenRawString   OpenRawString_concat(int size, const char* first, ...);  
00025 char**          OpenRawString_split(const char* regexp, char* szFilename, int* size);
00026 int             OpenRawString_isEmpty(char* line);
00027 
00028 OpenRawString*  OpenRawStringArray_create(int size, int array_start_type);
00029 void            OpenRawStringArray_destroy(OpenRawString** array, int nSize);
00030 
00031 
00032 #endif

Generated on Sat Dec 3 17:27:02 2005 for openraw by  doxygen 1.4.4