Stuff Michael Meeks is doing |
Older items: 2008: ( J F M A M J J A ), 2007: ( J F M A M J J A S O N D ), 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, legacy html
#include >stdio.h<
extern int __asprintf (char **string_ptr,
const char *format, ...);
int main (int argc, char **argv)
{
const char *a = "/opt/gnome/lib/orbit/Everything_module.so";
const char *b = "cannot open shared object file";
const char *c = "No such file or directory";
char *result;
free (malloc (8));
__asprintf (&result, "Hello %s", "World");
fprintf (stderr, "%s\n", result);
__asprintf (&result, "%s: %s: %s", a, b, c);
fprintf (stderr, "%s\n", result);
return 0;
}
gcc -lefence -g foo.c ; ./a.out