Update of /cvsroot/playerstage/code/player/libplayerxdr
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12526/libplayerxdr
Modified Files:
playerxdrgen.py
Log Message:
Changed playerc_client_request to make the need to cleanup returned structures
obvious.
Index: playerxdrgen.py
===================================================================
RCS file: /cvsroot/playerstage/code/player/libplayerxdr/playerxdrgen.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** playerxdrgen.py 17 Sep 2007 02:18:51 -0000 1.14
--- playerxdrgen.py 20 Sep 2007 23:15:47 -0000 1.15
***************
*** 472,486 ****
else:
ifndefsymbol = '_'
! for i in range(0,len(string.split(infilename,'.')[0])):
! ifndefsymbol += string.capitalize(infilename[i])
ifndefsymbol += '_'
headerfile.write('#ifndef ' + ifndefsymbol + '\n\n')
headerfile.write('#include <libplayerxdr/playerxdr.h>\n\n')
! headerfile.write('#include "' + infilename + '"\n\n')
headerfile.write('#ifdef __cplusplus\nextern "C" {\n#endif\n\n')
sourcefile.write('#include <rpc/types.h>\n')
sourcefile.write('#include <rpc/xdr.h>\n\n')
sourcefile.write('#include "' + headerfilename + '"\n')
! sourcefile.write('#include <string.h>')
sourcefile.write('#include <stdlib.h>\n\n')
--- 472,486 ----
else:
ifndefsymbol = '_'
! for i in range(0,len(string.split(infilenames[0],'.')[0])):
! ifndefsymbol += string.capitalize(infilenames[0][i])
ifndefsymbol += '_'
headerfile.write('#ifndef ' + ifndefsymbol + '\n\n')
headerfile.write('#include <libplayerxdr/playerxdr.h>\n\n')
! headerfile.write('#include "' + infilenames[0] + '"\n\n')
headerfile.write('#ifdef __cplusplus\nextern "C" {\n#endif\n\n')
sourcefile.write('#include <rpc/types.h>\n')
sourcefile.write('#include <rpc/xdr.h>\n\n')
sourcefile.write('#include "' + headerfilename + '"\n')
! sourcefile.write('#include <string.h>\n')
sourcefile.write('#include <stdlib.h>\n\n')
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit