@@ -111,7 +111,7 @@ ToUpper( char c ) {
111111
112112const char *
113113StrToLower ( const char * word ) {
114- static char newword [MAX_LEN ];
114+ static char newword [MAX_LEN + 1 ];
115115 int i = 0 ;
116116 if ( !word ) {
117117 return 0 ;
@@ -126,7 +126,7 @@ StrToLower( const char * word ) {
126126}
127127
128128const char * StrToUpper ( const char * word ) {
129- static char newword [MAX_LEN ];
129+ static char newword [MAX_LEN + 1 ];
130130 int i = 0 ;
131131 char ToUpper ( char c );
132132
@@ -140,7 +140,7 @@ const char * StrToUpper( const char * word ) {
140140}
141141
142142const char * StrToConstant ( const char * word ) {
143- static char newword [MAX_LEN ];
143+ static char newword [MAX_LEN + 1 ];
144144 int i = 0 ;
145145
146146 while ( word [i ] != '\0' ) {
@@ -242,7 +242,7 @@ const char * PrettyTmpName( const char * oldname ) {
242242/** This function is out of date DAS */
243243const char * EnumName ( const char * oldname ) {
244244 int j = 0 ;
245- static char newname [MAX_LEN ];
245+ static char newname [MAX_LEN + 1 ];
246246 if ( !oldname ) {
247247 return ( "" );
248248 }
@@ -258,7 +258,7 @@ const char * EnumName( const char * oldname ) {
258258
259259const char * SelectName ( const char * oldname ) {
260260 int j = 0 ;
261- static char newname [MAX_LEN ];
261+ static char newname [MAX_LEN + 1 ];
262262 if ( !oldname ) {
263263 return ( "" );
264264 }
@@ -274,7 +274,7 @@ const char * SelectName( const char * oldname ) {
274274}
275275
276276const char * FirstToUpper ( const char * word ) {
277- static char newword [MAX_LEN ];
277+ static char newword [MAX_LEN + 1 ];
278278
279279 strncpy ( newword , word , MAX_LEN );
280280 newword [0 ] = ToUpper ( newword [0 ] );
0 commit comments