op_string.h
Go to the documentation of this file.00001
00012 #ifndef OP_STRING_H
00013 #define OP_STRING_H
00014
00015 #include <string.h>
00016
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020
00028 char * op_xstrndup(char const * s, size_t len);
00029
00035 size_t op_hash_string(char const * s);
00036
00043 int strisprefix(char const * str, char const * prefix);
00044
00051 char const * skip_ws(char const * c);
00052
00059 char const * skip_nonws(char const * c);
00060
00067 int empty_line(char const * c);
00068
00075 int comment_line(char const * c);
00076
00077 #ifdef __cplusplus
00078 }
00079 #endif
00080
00081 #endif