7 void __attribute__((noipa
))
11 char *ptr
= buf
+ sizeof(buf
); // start from the end of buf
12 *(--ptr
) = '\0'; // terminate string
13 while (*id
&& ptr
> buf
) {
14 *(--ptr
) = *(id
++); // copy id backwards
16 __builtin_strncpy(dst
, ptr
, N
); // copy ptr/buf to dst
23 if (__builtin_strcmp(dst
, "edcba"))