00001
00007
00008
00009
00010
00011
00012
00013 #ifndef STRLIB_H
00014
00015 #define STRLIB_H
00016
00017 #include <stdio.h>
00018 #include <ctype.h>
00019 #include <stdlib.h>
00020 #include <string.h>
00021
00022 #ifdef WIN32
00023 #define strcasecmp(s,t) stricmp(s,t)
00024 #define strncasecmp(s,t,n) strnicmp(s,t,n)
00025 #else
00026 #include <strings.h>
00027 #endif
00028
00029 #include "common.h"
00030
00031 void NAMD_truncate(char *);
00032
00033 int NAMD_read_line(FILE *, char *);
00034 int NAMD_find_word(const char *, const char *);
00035
00036 int NAMD_blank_string(char *);
00037
00038 void NAMD_find_first_word(char *, char *);
00039
00040 int NAMD_read_int(FILE *, const char *);
00041 void NAMD_pad(char *, size_t);
00042 void NAMD_remove_comment(char *);
00043
00044
00045 #endif
00046