> Btw, I know I can 'return "string"' in order to return a string from a > char* function, but if I have a local buffer, how would I return a string > in the same manner without returning the address of the local buffer? char *some_fun(char *str){ char my_buf[SOME_LENGTH]; strcpy(my_buf, str); return(strdup(my_buf)); } A worthless piece of code that should answer your question. /* I hate posting code, cuz I'm just too damn insecure :) */
This archive was generated by hypermail 2b30 : 12/07/00 PST