mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-08 00:16:11 +00:00
19 lines
519 B
C
19 lines
519 B
C
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
// The issue here is the same one in memcmptest -- 'strchr' and 'index' are
|
|
// aliases, as are 'strrchr' and 'rindex'. In each case, the shorter name
|
|
// gets preferred, ie. 'index' and 'rindex'.
|
|
|
|
int main(int argc, char* argv[])
|
|
{
|
|
char *s, *a __attribute__((unused)), *b __attribute__((unused));
|
|
s = malloc(sizeof(char));
|
|
|
|
// Nb: s[0] is uninitialised, but almost certainly a zero
|
|
|
|
a = strchr (s, '1');
|
|
b = strrchr(s, '1');
|
|
return 0;//((int)a + (int)b);
|
|
}
|