From: William D. <wdo...@us...> - 2006-06-01 15:21:53
|
Update of /cvsroot/flexml/flexml In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv31030 Modified Files: skel Log Message: pushbuffer() stores and popbuffer() returns a const char* Index: skel =================================================================== RCS file: /cvsroot/flexml/flexml/skel,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- skel 21 Apr 2006 23:34:08 -0000 1.29 +++ skel 1 Jun 2006 15:21:44 -0000 1.30 @@ -69,7 +69,7 @@ static char bufferstack[FLEXML_BUFFERSTACKSIZE]; static char* limit = bufferstack + FLEXML_BUFFERSTACKSIZE; typedef struct BufferLast_s { - struct BufferLast_s *old; char* saved; char new1[1]; + struct BufferLast_s *old; const char* saved; char new1[1]; } BufferLast; #ifdef FLEXML_HasMixed static BufferLast* last = (BufferLast*)0; @@ -93,7 +93,7 @@ } #ifdef FLEXML_HasMixed -static void pushbuffer(char* p) +static void pushbuffer(const char* p) { BufferLast* l = (BufferLast*)next; assert(next < limit); @@ -103,7 +103,7 @@ last = l; } -static char* popbuffer(void) +static const char* popbuffer(void) { BufferLast* l = last; assert(last != (BufferLast*)0); |