1extern void abort (void); 2extern int inside_main; 3 4__attribute__ ((__noinline__)) 5char * 6stpcpy (char *dst, const char *src) 7{ 8#ifdef __OPTIMIZE__ 9 if (inside_main) 10 abort (); 11#endif 12 13 while (*src != 0) 14 *dst++ = *src++; 15 16 *dst = 0; 17 return dst; 18} 19