aboutsummaryrefslogtreecommitdiff
path: root/src/SString.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/SString.h')
-rw-r--r--src/SString.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/SString.h b/src/SString.h
index 8be38ee..81c6c85 100644
--- a/src/SString.h
+++ b/src/SString.h
@@ -22,7 +22,7 @@ typedef char SSCHAR; /* but could be Unicode */
typedef enum { SSFALSE, SSTRUE } SSBOOL;
/* String creation and deletion */
-String *String_New();
+String *String_New( void );
String *String_Copy( const String *other );
String *String_Make( const SSCHAR *other );
void String_Delete( String * );
@@ -40,6 +40,7 @@ String * StringSetToPartAfter( String *dest, const String *source,
/* Conversion to and from C string */
String * StringSetToCString( String *s, const SSCHAR *c_str );
String * StringConcatCString( String *s, const SSCHAR *c_str );
+int StringCompareCString( const String *s, const SSCHAR *c_str );
String * StringInsertCString( String * s, const char * c_str,
size_t position );
String * StringSetToBuffer( String *s, const SSCHAR *buf,
@@ -67,7 +68,7 @@ String * StringDeleteRange( String * s, size_t begin, size_t end );
String * StringTruncate( String *, size_t n );
String * StringTrimLeading( String *, size_t n );
/* For line reading and writing */
-void String_SetLineEndChars( String *str, const SSCHAR * );
+void StringSetLineEndChars( String *str, const SSCHAR * );
/* Printing to stdout */
void StringPrint( const String *str );
void StringFormatPrint( const String *str, const SSCHAR *format );
@@ -101,7 +102,7 @@ typedef enum SSINT_FORMAT_TAG
#define SFMT_ALWAYS_POINT SFMT_ALT
#define SFMT_DONT_TRIM_ZEROS SFMT_ALT
-String * StringConcatFormattedInt( String *s, long int d,
+String * StringConcatFormattedDecimal( String *s, long int d,
int width, int precision, SSINT_FORMAT f );
String * StringConcatFormattedUnsigned( String *s, unsigned long int n,
int width, int precision, SSINT_FORMAT f );