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