[sword-cvs] sword/include swbuf.h,1.37,1.38
sword at www.crosswire.org
sword at www.crosswire.org
Wed Jun 16 02:04:22 MST 2004
Committed by: mgruner
Update of /cvs/core/sword/include
In directory www:/tmp/cvs-serv31372/include
Modified Files:
swbuf.h
Log Message:
mgruner: proof-of-concept patch. makes major changes. roll back if you don't
like the implementation.
=) just kidding. This removes the unnecessary check in swbuf for speed reasons
and updates the doc to give a warning about this.
Index: swbuf.h
===================================================================
RCS file: /cvs/core/sword/include/swbuf.h,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- swbuf.h 5 May 2004 21:33:27 -0000 1.37
+++ swbuf.h 16 Jun 2004 09:04:20 -0000 1.38
@@ -33,6 +33,10 @@
/**
* This class is used as a transport and utility for data buffers.
+*
+* @warning This class does not perform pointer validity checks (for speed reasons).
+* Therefore, never try to pass an invalid string (const char* 0) as an argument-
+* it will crash your program. You need to perform the checks yourself!
*/
class SWDLLEXPORT SWBuf {
char *buf;
More information about the sword-cvs
mailing list