diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2010-12-23 20:30:41 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2010-12-23 20:30:41 +0000 |
commit | 9a0f7ed06ccd4afbdf56e3828ceaa11020ed1005 (patch) | |
tree | 8c694bb0a1b5194909259d69024477be0ab9b442 | |
parent | 4f99df61c52a4085a474ec761a74833a4e75bf07 (diff) | |
download | swig-9a0f7ed06ccd4afbdf56e3828ceaa11020ed1005.tar.gz |
Some more constness added to DOH and code comment consistency changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12356 626c5289-ae23-0410-ae9c-e8d60b6d4f22
-rw-r--r-- | Source/DOH/doh.h | 6 | ||||
-rw-r--r-- | Source/DOH/dohint.h | 2 | ||||
-rw-r--r-- | Source/DOH/hash.c | 2 | ||||
-rw-r--r-- | Source/DOH/string.c | 68 |
4 files changed, 39 insertions, 39 deletions
diff --git a/Source/DOH/doh.h b/Source/DOH/doh.h index 6fa352547..bca5f0f0f 100644 --- a/Source/DOH/doh.h +++ b/Source/DOH/doh.h @@ -277,9 +277,9 @@ extern int DohGetmark(DOH *obj); * ----------------------------------------------------------------------------- */ extern DOHString *DohNewStringEmpty(void); -extern DOHString *DohNewString(const DOH *c); -extern DOHString *DohNewStringWithSize(const DOH *c, int len); -extern DOHString *DohNewStringf(const DOH *fmt, ...); +extern DOHString *DohNewString(const DOHString_or_char *c); +extern DOHString *DohNewStringWithSize(const DOHString_or_char *c, int len); +extern DOHString *DohNewStringf(const DOHString_or_char *fmt, ...); extern int DohStrcmp(const DOHString_or_char *s1, const DOHString_or_char *s2); extern int DohStrncmp(const DOHString_or_char *s1, const DOHString_or_char *s2, int n); diff --git a/Source/DOH/dohint.h b/Source/DOH/dohint.h index 3d812b849..9f5c06272 100644 --- a/Source/DOH/dohint.h +++ b/Source/DOH/dohint.h @@ -54,7 +54,7 @@ typedef struct { /* String methods */ typedef struct { - int (*doh_replace) (DOH *obj, DOH *old, DOH *rep, int flags); + int (*doh_replace) (DOH *obj, const DOHString_or_char *old, const DOHString_or_char *rep, int flags); void (*doh_chop) (DOH *obj); } DohStringMethods; diff --git a/Source/DOH/hash.c b/Source/DOH/hash.c index 48afd2e54..241383327 100644 --- a/Source/DOH/hash.c +++ b/Source/DOH/hash.c @@ -363,7 +363,7 @@ static DohIterator Hash_nextiter(DohIterator iter) { } /* ----------------------------------------------------------------------------- - * Hash_keys(DOH *) + * Hash_keys() * * Return a list of keys * ----------------------------------------------------------------------------- */ diff --git a/Source/DOH/string.c b/Source/DOH/string.c index 142b88c4d..c326e9f40 100644 --- a/Source/DOH/string.c +++ b/Source/DOH/string.c @@ -29,7 +29,7 @@ typedef struct String { } String; /* ----------------------------------------------------------------------------- - * void *String_data() - Return as a 'void *' + * String_data() - Return as a 'void *' * ----------------------------------------------------------------------------- */ static void *String_data(DOH *so) { @@ -44,7 +44,7 @@ static void *String_data(DOH *so) { */ /* ----------------------------------------------------------------------------- - * int String_dump() - Serialize a string onto out + * String_dump() - Serialize a string onto out * ----------------------------------------------------------------------------- */ static int String_dump(DOH *so, DOH *out) { @@ -105,7 +105,7 @@ static int String_len(DOH *so) { /* ----------------------------------------------------------------------------- - * int String_cmp() - Compare two strings + * String_cmp() - Compare two strings * ----------------------------------------------------------------------------- */ static int String_cmp(DOH *so1, DOH *so2) { @@ -137,7 +137,7 @@ static int String_cmp(DOH *so1, DOH *so2) { } /* ----------------------------------------------------------------------------- - * int String_equal() - Say if two string are equal + * String_equal() - Say if two string are equal * ----------------------------------------------------------------------------- */ static int String_equal(DOH *so1, DOH *so2) { @@ -174,7 +174,7 @@ static int String_equal(DOH *so1, DOH *so2) { } /* ----------------------------------------------------------------------------- - * int String_hash() - Compute string hash value + * String_hash() - Compute string hash value * ----------------------------------------------------------------------------- */ static int String_hash(DOH *so) { @@ -203,10 +203,10 @@ static int String_hash(DOH *so) { } /* ----------------------------------------------------------------------------- - * DohString_append(String *s, const char *newstr) - Append to s + * DohString_append() - Append to s * ----------------------------------------------------------------------------- */ -void DohString_append(DOH *so, DOH *str) { +static void DohString_append(DOH *so, const DOHString_or_char *str) { int oldlen, newlen, newmaxsize, l, sp; char *tc; String *s = (String *) ObjData(so); @@ -251,7 +251,7 @@ void DohString_append(DOH *so, DOH *str) { /* ----------------------------------------------------------------------------- - * void String_clear() - Clear a string + * String_clear() - Clear a string * ----------------------------------------------------------------------------- */ static void String_clear(DOH *so) { @@ -264,7 +264,7 @@ static void String_clear(DOH *so) { } /* ----------------------------------------------------------------------------- - * void String_insert() - Insert a string + * String_insert() - Insert a string * ----------------------------------------------------------------------------- */ static int String_insert(DOH *so, int pos, DOH *str) { @@ -320,7 +320,7 @@ static int String_insert(DOH *so, int pos, DOH *str) { } /* ----------------------------------------------------------------------------- - * int String_delitem() - Delete a character + * String_delitem() - Delete a character * ----------------------------------------------------------------------------- */ static int String_delitem(DOH *so, int pos) { @@ -346,7 +346,7 @@ static int String_delitem(DOH *so, int pos) { } /* ----------------------------------------------------------------------------- - * int String_delslice() - Delete a range + * String_delslice() - Delete a range * ----------------------------------------------------------------------------- */ static int String_delslice(DOH *so, int sindex, int eindex) { @@ -384,7 +384,7 @@ static int String_delslice(DOH *so, int sindex, int eindex) { } /* ----------------------------------------------------------------------------- - * DOH *String_str() - Returns a string (used by printing commands) + * String_str() - Returns a string (used by printing commands) * ----------------------------------------------------------------------------- */ static DOH *String_str(DOH *so) { @@ -394,7 +394,7 @@ static DOH *String_str(DOH *so) { } /* ----------------------------------------------------------------------------- - * int String_read() - Read data from a string + * String_read() - Read data from a string * ----------------------------------------------------------------------------- */ static int String_read(DOH *so, void *buffer, int len) { @@ -417,7 +417,7 @@ static int String_read(DOH *so, void *buffer, int len) { } /* ----------------------------------------------------------------------------- - * int String_write() - Write data to a string + * String_write() - Write data to a string * ----------------------------------------------------------------------------- */ static int String_write(DOH *so, const void *buffer, int len) { int newlen; @@ -441,7 +441,7 @@ static int String_write(DOH *so, const void *buffer, int len) { } /* ----------------------------------------------------------------------------- - * int String_seek() - Seek to a new position + * String_seek() - Seek to a new position * ----------------------------------------------------------------------------- */ static int String_seek(DOH *so, long offset, int whence) { @@ -498,7 +498,7 @@ static int String_seek(DOH *so, long offset, int whence) { } /* ----------------------------------------------------------------------------- - * long String_tell() - Return current position + * String_tell() - Return current position * ----------------------------------------------------------------------------- */ static long String_tell(DOH *so) { @@ -507,7 +507,7 @@ static long String_tell(DOH *so) { } /* ----------------------------------------------------------------------------- - * int String_putc() + * String_putc() * ----------------------------------------------------------------------------- */ static int String_putc(DOH *so, int ch) { @@ -538,7 +538,7 @@ static int String_putc(DOH *so, int ch) { } /* ----------------------------------------------------------------------------- - * int String_getc() + * String_getc() * ----------------------------------------------------------------------------- */ static int String_getc(DOH *so) { @@ -554,7 +554,7 @@ static int String_getc(DOH *so) { } /* ----------------------------------------------------------------------------- - * int String_ungetc() + * String_ungetc() * ----------------------------------------------------------------------------- */ static int String_ungetc(DOH *so, int ch) { @@ -569,12 +569,6 @@ static int String_ungetc(DOH *so, int ch) { return ch; } -/* ----------------------------------------------------------------------------- - * replace_simple(String *str, char *token, char *rep, int flags, int count) - * - * Replaces count non-overlapping occurrences of token with rep in a string. - * ----------------------------------------------------------------------------- */ - static char *end_quote(char *s) { char *qs; char qc; @@ -659,6 +653,12 @@ static char *match_identifier_end(char *base, char *s, char *token, int tokenlen return 0; } +/* ----------------------------------------------------------------------------- + * replace_simple() + * + * Replaces count non-overlapping occurrences of token with rep in a string. + * ----------------------------------------------------------------------------- */ + static int replace_simple(String *str, char *token, char *rep, int flags, int count, char *(*match) (char *, char *, char *, int)) { int tokenlen; /* Length of the token */ int replen; /* Length of the replacement */ @@ -885,10 +885,10 @@ static int replace_simple(String *str, char *token, char *rep, int flags, int co } /* ----------------------------------------------------------------------------- - * int String_replace() + * String_replace() * ----------------------------------------------------------------------------- */ -static int String_replace(DOH *stro, DOH *token, DOH *rep, int flags) { +static int String_replace(DOH *stro, const DOHString_or_char *token, const DOHString_or_char *rep, int flags) { int count = -1; String *str = (String *) ObjData(stro); @@ -907,7 +907,7 @@ static int String_replace(DOH *stro, DOH *token, DOH *rep, int flags) { } /* ----------------------------------------------------------------------------- - * void String_chop(DOH *str) + * String_chop() * ----------------------------------------------------------------------------- */ static void String_chop(DOH *so) { @@ -1012,10 +1012,10 @@ DohObjInfo DohStringType = { #define INIT_MAXSIZE 16 /* ----------------------------------------------------------------------------- - * NewString(const char *c) - Create a new string + * NewString() - Create a new string * ----------------------------------------------------------------------------- */ -DOHString *DohNewString(const DOH *so) { +DOHString *DohNewString(const DOHString_or_char *so) { int l = 0, max; String *str; char *s; @@ -1073,10 +1073,10 @@ DOHString *DohNewStringEmpty(void) { } /* ----------------------------------------------------------------------------- - * NewStringWithSize(const DOH *so, int len) - Create a new string + * NewStringWithSize() - Create a new string * ----------------------------------------------------------------------------- */ -DOHString *DohNewStringWithSize(const DOH *so, int len) { +DOHString *DohNewStringWithSize(const DOHString_or_char *so, int len) { int l = 0, max; String *str; char *s; @@ -1111,12 +1111,12 @@ DOHString *DohNewStringWithSize(const DOH *so, int len) { } /* ----------------------------------------------------------------------------- - * NewStringf(DOH *fmt, ...) + * NewStringf() * * Create a new string from a list of objects. * ----------------------------------------------------------------------------- */ -DOHString *DohNewStringf(const DOH *fmt, ...) { +DOHString *DohNewStringf(const DOHString_or_char *fmt, ...) { va_list ap; DOH *r; va_start(ap, fmt); |