#include <assert.h>
-char *
-revstr(char *str)
-{
- char *s, *s2;
-
- s = s2 = strdup(str);
-
- while( *str )
- str++;
-
- while( *s )
- *--str = *s++;
-
- free(s2);
- return str;
-}
-
-char *
-strupper(char *str)
-{
- char *tmp = str;
-
- while( ( *str = toupper( *str ) ) )
- str++;
-
- return tmp;
-}
-
char *
strlower(char *str)
{
char *tmp = str;
+ assert(str != NULL);
+
while( ( *str = tolower ( *str ) ) )
str++;
(char *) malloc (size);
#endif
+ assert(format != NULL);
+
for(;;) {
int n;
MY_VA_START(format);
MY_VA_LOCAL_DECL;
char *s, *concat;
- if(str == NULL)
- return NULL;
+ assert(str != NULL);
l = 1 + strlen (str);
MY_VA_START(str);
char *dir = NULL;
int size = 100;
- dir = malloc(size);
+ if( (dir = (char *)malloc(size)) == NULL)
+ return NULL;
while( getcwd(dir, size) == NULL && errno == ERANGE )
- dir = realloc(dir, size *=2);
+ if( (dir = (char *)realloc(dir, size *=2)) == NULL)
+ return NULL;
return dir;
}
break; /* the whole line has been read */
for (inc = size, p = NULL; inc > mininc; inc /= 2)
- if ((p = abook_realloc(buf, size + inc)) != NULL)
+ if ((p = (char *)abook_realloc(buf, size + inc)) !=
+ NULL)
break;
size += inc;
buf[--len] = '\0';
if (size - len > mucho) { /* a plenitude of unused memory? */
- p = abook_realloc(buf, len+1);
+ p = (char *)abook_realloc(buf, len+1);
if (p != NULL) {
buf = p;
size = len+1;