Browse Source

numparam/mystring.c, cleanup functions which return `void'

pre-master-46
rlar 12 years ago
parent
commit
0865747d88
  1. 20
      src/frontend/numparam/general.h
  2. 32
      src/frontend/numparam/mystring.c

20
src/frontend/numparam/general.h

@ -16,16 +16,16 @@ void sfix(SPICE_DSTRINGPTR dstr_p, int len);
char *pscopy(SPICE_DSTRINGPTR s, const char *a, int i, int j); char *pscopy(SPICE_DSTRINGPTR s, const char *a, int i, int j);
char *pscopy_up(SPICE_DSTRINGPTR s, const char *a, int i, int j); char *pscopy_up(SPICE_DSTRINGPTR s, const char *a, int i, int j);
bool scopyd(SPICE_DSTRINGPTR a, SPICE_DSTRINGPTR b); bool scopyd(SPICE_DSTRINGPTR a, SPICE_DSTRINGPTR b);
bool scopys(SPICE_DSTRINGPTR a, const char *b);
bool scopy_up(SPICE_DSTRINGPTR a, const char *str);
bool scopy_lower(SPICE_DSTRINGPTR a, const char *str);
bool ccopy(SPICE_DSTRINGPTR a, char c);
bool sadd(SPICE_DSTRINGPTR s, const char *t);
bool nadd(SPICE_DSTRINGPTR s, long n);
bool cadd(SPICE_DSTRINGPTR s, char c);
bool naddll(SPICE_DSTRINGPTR s, long long n);
bool cins(SPICE_DSTRINGPTR s, char c);
bool sins(SPICE_DSTRINGPTR s, const char *t);
void scopys(SPICE_DSTRINGPTR a, const char *b);
void scopy_up(SPICE_DSTRINGPTR a, const char *str);
void scopy_lower(SPICE_DSTRINGPTR a, const char *str);
void ccopy(SPICE_DSTRINGPTR a, char c);
void sadd(SPICE_DSTRINGPTR s, const char *t);
void nadd(SPICE_DSTRINGPTR s, long n);
void cadd(SPICE_DSTRINGPTR s, char c);
void naddll(SPICE_DSTRINGPTR s, long long n);
void cins(SPICE_DSTRINGPTR s, char c);
void sins(SPICE_DSTRINGPTR s, const char *t);
int cpos(char c, char *s); int cpos(char c, char *s);
int spos_(char *sub, const char *s); int spos_(char *sub, const char *s);
bool ci_prefix(const char *p, const char *s); bool ci_prefix(const char *p, const char *s);

32
src/frontend/numparam/mystring.c

@ -114,32 +114,30 @@ length(const char *s)
/* ----------------------------------------------------------------- /* -----------------------------------------------------------------
* Function: add string t to dynamic string dstr_p. * Function: add string t to dynamic string dstr_p.
* ----------------------------------------------------------------- */ * ----------------------------------------------------------------- */
bool
void
sadd(SPICE_DSTRINGPTR dstr_p, const char *t) sadd(SPICE_DSTRINGPTR dstr_p, const char *t)
{ {
spice_dstring_append(dstr_p, t, -1); spice_dstring_append(dstr_p, t, -1);
return 1;
} }
/* ----------------------------------------------------------------- /* -----------------------------------------------------------------
* Function: add character c to dynamic string dstr_p. * Function: add character c to dynamic string dstr_p.
* ----------------------------------------------------------------- */ * ----------------------------------------------------------------- */
bool
void
cadd(SPICE_DSTRINGPTR dstr_p, char c) cadd(SPICE_DSTRINGPTR dstr_p, char c)
{ {
char tmp_str[2]; char tmp_str[2];
tmp_str[0] = c; tmp_str[0] = c;
tmp_str[1] = '\0'; tmp_str[1] = '\0';
spice_dstring_append(dstr_p, tmp_str, -1); spice_dstring_append(dstr_p, tmp_str, -1);
return 1;
} }
/* ----------------------------------------------------------------- /* -----------------------------------------------------------------
* Function: insert character c at front of dynamic string dstr_p * Function: insert character c at front of dynamic string dstr_p
* ----------------------------------------------------------------- */ * ----------------------------------------------------------------- */
bool
void
cins(SPICE_DSTRINGPTR dstr_p, char c) cins(SPICE_DSTRINGPTR dstr_p, char c)
{ {
int i; int i;
@ -152,14 +150,13 @@ cins(SPICE_DSTRINGPTR dstr_p, char c)
for (i = ls + 1; i >= 0; i--) for (i = ls + 1; i >= 0; i--)
s_p[i + 1] = s_p[i]; s_p[i + 1] = s_p[i];
s_p[0] = c; s_p[0] = c;
return 1;
} }
/* ----------------------------------------------------------------- /* -----------------------------------------------------------------
* Function: insert string t at front of dynamic string dstr_p * Function: insert string t at front of dynamic string dstr_p
* ----------------------------------------------------------------- */ * ----------------------------------------------------------------- */
bool
void
sins(SPICE_DSTRINGPTR dstr_p, const char *t) sins(SPICE_DSTRINGPTR dstr_p, const char *t)
{ {
int i; int i;
@ -176,7 +173,6 @@ sins(SPICE_DSTRINGPTR dstr_p, const char *t)
for (i = 0; i < lt; i++) for (i = 0; i < lt; i++)
s_p[i] = t[i]; s_p[i] = t[i];
return 1;
} }
@ -225,12 +221,11 @@ scopyd(SPICE_DSTRINGPTR s, SPICE_DSTRINGPTR t) /* returns success flag */
* Create copy of the string in the dynamic string. Dynamic strings * Create copy of the string in the dynamic string. Dynamic strings
* are always NULLterminated. * are always NULLterminated.
* ----------------------------------------------------------------- */ * ----------------------------------------------------------------- */
bool
void
scopys(SPICE_DSTRINGPTR s, const char *t) /* returns success flag */ scopys(SPICE_DSTRINGPTR s, const char *t) /* returns success flag */
{ {
spice_dstring_reinit(s); spice_dstring_reinit(s);
spice_dstring_append(s, t, -1); spice_dstring_append(s, t, -1);
return 1; /* Dstrings expand to any length */
} }
@ -238,7 +233,7 @@ scopys(SPICE_DSTRINGPTR s, const char *t) /* returns success flag */
* Create an upper case copy of a string and store it in a dynamic string. * Create an upper case copy of a string and store it in a dynamic string.
* Dynamic strings are always NULL * terminated. * Dynamic strings are always NULL * terminated.
* ----------------------------------------------------------------- */ * ----------------------------------------------------------------- */
bool
void
scopy_up(SPICE_DSTRINGPTR dstr_p, const char *str) /* returns success flag */ scopy_up(SPICE_DSTRINGPTR dstr_p, const char *str) /* returns success flag */
{ {
char up[2]; /* short string */ char up[2]; /* short string */
@ -250,7 +245,6 @@ scopy_up(SPICE_DSTRINGPTR dstr_p, const char *str) /* returns success flag */
up[0] = upcase(*ptr); up[0] = upcase(*ptr);
spice_dstring_append(dstr_p, up, 1); spice_dstring_append(dstr_p, up, 1);
} }
return 1; /* Dstrings expand to any length */
} }
@ -258,7 +252,7 @@ scopy_up(SPICE_DSTRINGPTR dstr_p, const char *str) /* returns success flag */
* Create a lower case copy of a string and store it in a dynamic string. * Create a lower case copy of a string and store it in a dynamic string.
* Dynamic strings are always NULL * terminated. * Dynamic strings are always NULL * terminated.
* ----------------------------------------------------------------- */ * ----------------------------------------------------------------- */
bool
void
scopy_lower(SPICE_DSTRINGPTR dstr_p, const char *str) /* returns success flag */ scopy_lower(SPICE_DSTRINGPTR dstr_p, const char *str) /* returns success flag */
{ {
char low[2]; /* short string */ char low[2]; /* short string */
@ -270,11 +264,10 @@ scopy_lower(SPICE_DSTRINGPTR dstr_p, const char *str) /* returns success flag */
low[0] = lowcase(*ptr); low[0] = lowcase(*ptr);
spice_dstring_append(dstr_p, low, 1); spice_dstring_append(dstr_p, low, 1);
} }
return 1; /* Dstrings expand to any length */
} }
bool
void
ccopy(SPICE_DSTRINGPTR dstr_p, char c) /* returns success flag */ ccopy(SPICE_DSTRINGPTR dstr_p, char c) /* returns success flag */
{ {
char *s_p; /* current string */ char *s_p; /* current string */
@ -282,7 +275,6 @@ ccopy(SPICE_DSTRINGPTR dstr_p, char c) /* returns success flag */
sfix(dstr_p, 1); sfix(dstr_p, 1);
s_p = spice_dstring_value(dstr_p); s_p = spice_dstring_value(dstr_p);
s_p[0] = c; s_p[0] = c;
return 1;
} }
@ -359,7 +351,7 @@ pscopy_up(SPICE_DSTRINGPTR dstr_p, const char *t, int start, int leng)
} }
bool
void
nadd(SPICE_DSTRINGPTR dstr_p, long n) nadd(SPICE_DSTRINGPTR dstr_p, long n)
/* append a decimal integer to a string */ /* append a decimal integer to a string */
{ {
@ -395,12 +387,10 @@ nadd(SPICE_DSTRINGPTR dstr_p, long n)
spice_dstring_append(dstr_p, load_str, 1); spice_dstring_append(dstr_p, load_str, 1);
} }
} }
return 1;
} }
bool
void
naddll(SPICE_DSTRINGPTR dstr_p, long long n) naddll(SPICE_DSTRINGPTR dstr_p, long long n)
/* append a decimal integer (but a long long) to a string */ /* append a decimal integer (but a long long) to a string */
{ {
@ -436,8 +426,6 @@ naddll(SPICE_DSTRINGPTR dstr_p, long long n)
spice_dstring_append(dstr_p, load_str, 1); spice_dstring_append(dstr_p, load_str, 1);
} }
} }
return 1;
} }

Loading…
Cancel
Save