transfer from internal tree r5311 branches/1.4-gpl
[xonotic/netradiant.git] / docs / developer / XML.txt
1 printf mess in q3map\r
2 (and in the libs)\r
3 \r
4 q3map: several breeds .. qprintf _printf printf\r
5 should all resolve to use a single Sys_Printf thing\r
6 and put #define printf ..\r
7 \r
8 for the static libs? need to use function pointers..\r
9 \r
10 q3map uses common/cmdlib.c\r
11 Radiant links against cmdlib.lib based on libs/cmdlib/cmdlib.cpp\r
12 \r
13 but eventually we'll want to use the same Sys_Printf scheme in q3map AND Radiant?\r
14 qprintf and _printf are defined in common/cmdlib.c\r
15 BUT: modifying cmdlib would probably break bspc and other stuff that relies on it?\r
16 \r
17 moving q3map to use a custom version of cmdlib.c in q3map/cmdlib.c\r
18 removing the qprintf and _printf stuff, moving to a seperate printout.c file\r
19 \r
20 compiling libxml on win32: need to turn off a bunch of stuff.\r
21 problem: we got two xmlversion.h files??\r
22 we can't get rid of using libxml/xmlversion.h, so the solution is to get rid of xmlversion.h\r
23 (add ../libxml to the paths)\r
24 \r
25 fuck!\r
26 we also compile some .c files from common/ !\r
27 -> create a common2/ dir .. \r