gamemode = GAME_SETHERAL;
else if (strstr(name, "som"))
gamemode = GAME_SOM;
+ else if (strstr(name, "tenebrae"))
+ gamemode = GAME_TENEBRAE;
else
gamemode = GAME_NORMAL;
gamemode = GAME_SETHERAL;
else if (COM_CheckParm ("-som"))
gamemode = GAME_SOM;
+ else if (COM_CheckParm ("-tenebrae"))
+ gamemode = GAME_TENEBRAE;
switch(gamemode)
{
break;
case GAME_TRANSFUSION:
gamename = "Transfusion";
- gamedirname = "transfusion";
+ gamedirname = "basetf";
break;
case GAME_GOODVSBAD2:
gamename = "GoodVs.Bad2";
gamename = "Son of Man";
gamedirname = "data";
break;
+ case GAME_TENEBRAE:
+ gamename = "DarkPlaces-Tenebrae";
+ gamedirname = "tenebrae";
+ break;
default:
Sys_Error("COM_InitGameType: unknown gamemode %i\n", gamemode);
break;
/* $OpenBSD: strlcpy.c,v 1.8 2003/06/17 21:56:24 millert Exp $ */
-// Most (all?) BSDs already have them
-#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !(defined(__APPLE__) && defined(__MACH__))
-
+#ifndef HAVE_STRLCAT
size_t
strlcat(char *dst, const char *src, size_t siz)
{
return(dlen + (s - src)); /* count does not include NUL */
}
+#endif // #ifndef HAVE_STRLCAT
+
+#ifndef HAVE_STRLCPY
size_t
strlcpy(char *dst, const char *src, size_t siz)
{
return(s - src - 1); /* count does not include NUL */
}
-#endif // #if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__FreeBSD__)
+#endif // #ifndef HAVE_STRLCPY