im getting "storage class specified for parameter" from gcc, what does it mean?
it points to these lines:
here the rest of the code.Code:int replacestring(char *src, char search[], char replace[]); int replaceallstrings(char *src, char search[], char replace[]); int replacechar(char *src, int search, int replace); int replaceallchars(char *src, int search, int replace);
Code:int replacestring(char *src, char search[], char replace[]) { char *spot = strstr(src, search); char *data = NULL; if(spot != NULL) { data = malloc( strlen(spot) + 1 ); strcpy(data, spot); *spot = '\0'; strcat(src, replace); spot = &data[strlen(search)]; strcat(src, spot); } else return 1; return 0; } int replaceallstrings(char *src, char search[], char replace[]) { while( replacestring(src, search, replace) == 0 ) ;; return 0; } int replacechar(char *src, int search, int replace) { char *spot = strchr(src, search); if(spot != NULL) *spot = replace; else return 1; return 0; } int replaceallchars(char *src, int search, int replace) { while( replacechar(src, search, replace) == 0 ) ;; return 0; }



LinkBack URL
About LinkBacks


