/* * UAE - The Un*x Amiga Emulator * * Various stuff missing in some OSes. * * Copyright 1997 Bernd Schmidt */ #include "sysconfig.h" #include "sysdeps.h" #include "config.h" #include "options.h" //#include "uae.h" #ifndef HAVE_STRDUP char *my_strdup (const char *s) { /* The casts to char * are there to shut up the compiler on HPUX */ char *x = (char*)xmalloc(strlen((char *)s) + 1); strcpy(x, (char *)s); return x; } #endif void *xmalloc(size_t n) { void *a = malloc (n); if (a == NULL) { fprintf (stderr, "virtual memory exhausted\n"); abort (); } return a; }