fix int parsing
This commit is contained in:
8
core.h
8
core.h
@@ -229,6 +229,7 @@ bool strContains(string a, string b);
|
||||
|
||||
string strReverse(Arena *arena, string str);
|
||||
string strSlice(string str, size_t start, size_t stop);
|
||||
string strChopStart(string str, size_t start);
|
||||
string strSliceCStr(char *data, size_t start, size_t stop);
|
||||
StringList strSplit(Arena *arena, string splitStr, string inputStr);
|
||||
string strPrintfv(Arena *arena, const char *fmt, va_list args);
|
||||
@@ -245,13 +246,12 @@ string strListJoin(Arena *arena, StringList list);
|
||||
typedef type prefix ## Result ## _underlying
|
||||
|
||||
DefineResult(int32, Int32);
|
||||
Int32Result parsePositiveInt(string str);
|
||||
|
||||
Int32Result parsePositiveInt32(string str);
|
||||
DefineResult(int64, Int64);
|
||||
Int64Result parsePositiveInt64(string str);
|
||||
DefineResult(real32, Real32);
|
||||
Real32Result parsePositiveReal32(string str);
|
||||
|
||||
inline function bool isNumeric(char c);
|
||||
|
||||
// ### Cmdline ###
|
||||
StringList getArgs(Arena *arena, int argc, char **argv);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user