gamemode = GAME_FNIGGIUM;
else if (strstr(name, "setheral"))
gamemode = GAME_SETHERAL;
+ else if (strstr(name, "som"))
+ gamemode = GAME_SOM;
else
gamemode = GAME_NORMAL;
gamemode = GAME_FNIGGIUM;
else if (COM_CheckParm ("-setheral"))
gamemode = GAME_SETHERAL;
+ else if (COM_CheckParm ("-som"))
+ gamemode = GAME_SOM;
switch(gamemode)
{
gamename = "Setheral";
gamedirname = "data";
break;
+ case GAME_SOM:
+ gamename = "Son of Man";
+ gamedirname = "data";
+ break;
default:
Sys_Error("COM_InitGameType: unknown gamemode %i\n", gamemode);
break;
// Most (all?) BSDs already have them
-#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__FreeBSD__)
+#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !(defined(__APPLE__) && defined(__MACH__))
size_t
strlcat(char *dst, const char *src, size_t siz)