about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--scripts/netobj.py2
-rw-r--r--src/game/g_protocol.def4
2 files changed, 4 insertions, 2 deletions
diff --git a/scripts/netobj.py b/scripts/netobj.py
index 03228e34..1a2de727 100644
--- a/scripts/netobj.py
+++ b/scripts/netobj.py
@@ -195,7 +195,7 @@ def emit_header_file(f, p):
 def emit_source_file(f, p, protofilename):
 	
 	
-	print >>f, "#line 1 \"%s\"" % os.path.abspath(protofilename) 
+	print >>f, "#line 1 \"%s\"" % os.path.abspath(protofilename).replace("\\", "\\\\")
 	
 	for l in p.source_raw:
 		print >>f, l
diff --git a/src/game/g_protocol.def b/src/game/g_protocol.def
index a8aaa623..49acba24 100644
--- a/src/game/g_protocol.def
+++ b/src/game/g_protocol.def
@@ -1,7 +1,9 @@
 
 raw_source
 	#include "g_protocol.h"
-	#include "g_protocol_ids.h"
+	extern "C" {
+		#include "g_protocol_ids.h"
+	}
 	#include <engine/e_common_interface.h>
 	#define max_int 2147483647
 end