diff options
Diffstat (limited to 'src/SString_Namespace.h')
-rw-r--r-- | src/SString_Namespace.h | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src/SString_Namespace.h b/src/SString_Namespace.h index 4c40388..1ba9607 100644 --- a/src/SString_Namespace.h +++ b/src/SString_Namespace.h @@ -11,19 +11,22 @@ #include "SString.h" - /* A poor man's namespace for the String module */ #define Set( a, b ) \ StringSet( a, b ) +#define SetSubString( a, b, p, l ) \ + StringSetSubString( a, b, p, l ) #define SetToCString( a, b ) \ StringSetToCString( a, b ) +#define SetToPartAfter( a, b, p ) \ + StringSetToPartAfter( a, b, p ) #define InsertCString( a, b, c ) \ StringInsertCString( a, b, c ) #define ConcatCString( a, b ) \ StringConcatCString( a, b ) -#define SetToBuffer( a, b ) \ - StringSetToBuffer( a, b ) +#define SetToBuffer( a, b, l ) \ + StringSetToBuffer( a, b, l ) #define GetBuffer( a ) \ StringGetBuffer( a ) #define Length( p ) \ @@ -34,10 +37,14 @@ StringSetNthChar( s, n, c ) #define Truncate( s, n ) \ StringTruncate( s, n ) -#define FindSubString( s, c, p ) \ - StringFindSubString( s, c, p ) -#define FindChar( s, c, p ) \ - StringFindChar( s, c, p ) +#define TrimLeading( s, n ) \ + StringTrimLeading( s, n ) +#define FindStringFrom( s, c, p ) \ + StringFindStringFrom( s, c, p ) +#define FindCharFrom( s, c, p ) \ + StringFindCharFrom( s, c, p ) +#define SetNextToken( s, c, p, r ) \ + StringSetNextToken( s, c, p, r ) #define Compare( a, b ) \ StringCompare( a, b ) #define AreEqual( a, b ) \ @@ -60,7 +67,7 @@ StringConcatOctal( a, s ) #define ConcatDouble( a, s ) \ StringConcatDouble( a, s ) -#define ConcatFormattedDouble( a, f, f2, s ) \ - StringConcatFormattedDouble( a, f, f2, s ) +#define ConcatFormattedDouble( a, d, s1, s2, f ) \ + StringConcatFormattedDouble( a, d, s1, s2, f ) #endif |