@@ -88,12 +88,14 @@ static struct special_macro_names SpcMacros[] = {
8888};
8989
9090void InitTokenBuf ( size_t size )
91+ /******************************/
9192{
9293 TokenBuf = CMemAlloc ( size );
9394 TokenBufSize = size ;
9495}
9596
9697static void EnlargeTokenBuf ( size_t size )
98+ /****************************************/
9799{
98100 char * newBuffer ;
99101
@@ -105,6 +107,7 @@ static void EnlargeTokenBuf( size_t size )
105107}
106108
107109static void SpecialMacroAdd ( special_macro_names * mac )
110+ /*****************************************************/
108111{
109112 MEPTR mentry ;
110113
@@ -114,6 +117,7 @@ static void SpecialMacroAdd( special_macro_names *mac )
114117}
115118
116119void MacroInit ( void )
120+ /********************/
117121{
118122 mac_hash_idx h ;
119123 int i ;
@@ -138,6 +142,7 @@ void MacroInit( void )
138142}
139143
140144void MacroAddComp ( void )
145+ /***********************/
141146{
142147 int i ;
143148
@@ -147,13 +152,15 @@ void MacroAddComp( void )
147152}
148153
149154void MacroFini ( void )
155+ /********************/
150156{
151157 CppStackFini ();
152158 MacroPurge ();
153159}
154160
155161
156162void MacroPurge ( void )
163+ /*********************/
157164{
158165#if 0
159166 mac_hash_idx h ;
@@ -169,6 +176,7 @@ void MacroPurge( void )
169176}
170177
171178static void DeleteNestedMacro ( void )
179+ /***********************************/
172180{
173181 MEPTR mentry ;
174182 NESTED_MACRO * nested ;
@@ -191,6 +199,7 @@ static void DeleteNestedMacro( void )
191199}
192200
193201TOKEN GetMacroToken ( void )
202+ /*************************/
194203{
195204 MACRO_TOKEN * mtok ;
196205 bool keep_token ;
@@ -278,6 +287,7 @@ TOKEN GetMacroToken( void )
278287
279288/* returns Dynamically allocated buffer with expanded macro */
280289static char * ExpandMacroToken ( void )
290+ /***********************************/
281291{
282292 size_t i ;
283293 size_t len ;
@@ -333,6 +343,7 @@ static char *ExpandMacroToken( void )
333343
334344
335345TOKEN SpecialMacro ( MEPTR mentry )
346+ /********************************/
336347{
337348 char * p ;
338349 char * bufp ;
@@ -399,6 +410,7 @@ TOKEN SpecialMacro( MEPTR mentry )
399410
400411
401412static TOKEN NextMToken ( void )
413+ /*****************************/
402414{
403415 TOKEN token ;
404416
@@ -413,6 +425,7 @@ static TOKEN NextMToken( void )
413425
414426static void SaveParm ( MEPTR mentry , size_t size , mac_parm_count parmno ,
415427 MACRO_ARG * macro_parms , tokens * token_list )
428+ /*********************************************************************/
416429{
417430 tokens * token ;
418431 char * p ;
@@ -438,6 +451,7 @@ static void SaveParm( MEPTR mentry, size_t size, mac_parm_count parmno,
438451}
439452
440453static MACRO_ARG * CollectParms ( MEPTR mentry )
454+ /********************************************/
441455{
442456 size_t len ;
443457 int bracket ;
@@ -580,6 +594,7 @@ static MACRO_ARG *CollectParms( MEPTR mentry )
580594#ifndef NDEBUG
581595
582596void DumpMDefn ( const char * p )
597+ /*****************************/
583598{
584599 unsigned char c ;
585600 TOKEN token ;
@@ -630,6 +645,7 @@ void DumpMDefn( const char *p )
630645
631646
632647void DumpMTokens ( MACRO_TOKEN * mtok )
648+ /***********************************/
633649{
634650 for ( ; mtok != NULL ; mtok = mtok -> next ) {
635651 printf ( "%s\n" , mtok -> data );
@@ -639,6 +655,7 @@ void DumpMTokens( MACRO_TOKEN *mtok )
639655
640656
641657void DumpNestedMacros ( void )
658+ /***************************/
642659{
643660 NESTED_MACRO * nested ;
644661
@@ -651,6 +668,7 @@ void DumpNestedMacros( void )
651668
652669
653670static MACRO_TOKEN * BuildAToken ( TOKEN token , const char * data )
671+ /**************************************************************/
654672{
655673 size_t len ;
656674 MACRO_TOKEN * mtok ;
@@ -665,13 +683,15 @@ static MACRO_TOKEN *BuildAToken( TOKEN token, const char *data )
665683
666684
667685static MACRO_TOKEN * * BuildATokenOnEnd ( MACRO_TOKEN * * ptail , TOKEN token , const char * data )
686+ /*****************************************************************************************/
668687{
669688 * ptail = BuildAToken ( token , data );
670689 return ( & (* ptail )-> next );
671690}
672691
673692
674693static MACRO_TOKEN * AppendToken ( MACRO_TOKEN * head , TOKEN token , const char * data )
694+ /*********************************************************************************/
675695{
676696 MACRO_TOKEN * tail ;
677697 MACRO_TOKEN * new ;
@@ -690,6 +710,7 @@ static MACRO_TOKEN *AppendToken( MACRO_TOKEN *head, TOKEN token, const char *dat
690710}
691711
692712static bool MacroBeingExpanded ( MEPTR mentry )
713+ /********************************************/
693714{
694715 NESTED_MACRO * nested ;
695716
@@ -704,6 +725,7 @@ static bool MacroBeingExpanded( MEPTR mentry )
704725}
705726
706727static int Expandable ( MACRO_TOKEN * mtok , bool macro_parm , MEPTR mentry )
728+ /***********************************************************************/
707729{
708730 int lparen ;
709731
@@ -750,6 +772,7 @@ static int Expandable( MACRO_TOKEN *mtok, bool macro_parm, MEPTR mentry )
750772}
751773
752774static char * GlueTokenToBuffer ( MACRO_TOKEN * first , char * gluebuf )
775+ /*****************************************************************/
753776{
754777 size_t gluelen ;
755778 size_t tokenlen ;
@@ -775,7 +798,9 @@ static char *GlueTokenToBuffer( MACRO_TOKEN *first, char *gluebuf )
775798}
776799
777800static MACRO_TOKEN * ReTokenBuffer ( const char * buffer )
778- // retokenize starting at buffer
801+ /******************************************************
802+ * retokenize starting at buffer
803+ */
779804{
780805 MACRO_TOKEN * head ;
781806 MACRO_TOKEN * * ptail ;
@@ -794,6 +819,7 @@ static MACRO_TOKEN *ReTokenBuffer( const char *buffer )
794819
795820
796821static MACRO_TOKEN * GlueTokens ( MACRO_TOKEN * head )
822+ /*************************************************/
797823{
798824 MACRO_TOKEN * mtok ;
799825 MACRO_TOKEN * * ptail ;
@@ -894,6 +920,7 @@ static MACRO_TOKEN *GlueTokens( MACRO_TOKEN *head )
894920}
895921
896922static MACRO_TOKEN * BuildString ( const char * p )
923+ /**********************************************/
897924{
898925 MACRO_TOKEN * head ;
899926 MACRO_TOKEN * * ptail ;
@@ -987,6 +1014,7 @@ static MACRO_TOKEN *BuildString( const char *p )
9871014
9881015
9891016static MACRO_TOKEN * BuildMTokenList ( const char * p , MACRO_ARG * macro_parms )
1017+ /**************************************************************************/
9901018{
9911019 MACRO_TOKEN * mtok ;
9921020 MACRO_TOKEN * head ;
@@ -1113,6 +1141,7 @@ static MACRO_TOKEN *BuildMTokenList( const char *p, MACRO_ARG *macro_parms )
11131141}
11141142
11151143static void markUnexpandableIds ( MACRO_TOKEN * head )
1144+ /**************************************************/
11161145{
11171146 NESTED_MACRO * nested ;
11181147 MACRO_TOKEN * mtok ;
@@ -1136,6 +1165,7 @@ static void markUnexpandableIds( MACRO_TOKEN *head )
11361165}
11371166
11381167static MACRO_TOKEN * MacroExpansion ( bool rescanning , MEPTR mentry )
1168+ /*****************************************************************/
11391169{
11401170 MACRO_ARG * macro_parms ;
11411171 MACRO_TOKEN * head ;
@@ -1163,6 +1193,7 @@ static MACRO_TOKEN *MacroExpansion( bool rescanning, MEPTR mentry )
11631193}
11641194
11651195static MACRO_TOKEN * ExpandNestedMacros ( MACRO_TOKEN * head , bool rescanning )
1196+ /**************************************************************************/
11661197{
11671198 MACRO_TOKEN * mtok ;
11681199 MACRO_TOKEN * toklist ;
@@ -1304,6 +1335,7 @@ static MACRO_TOKEN *ExpandNestedMacros( MACRO_TOKEN *head, bool rescanning )
13041335}
13051336
13061337void DoMacroExpansion ( MEPTR mentry ) // called from cscan
1338+ /***********************************/
13071339{
13081340 MacroDepth = 0 ;
13091341 TokenList = ExpandNestedMacros ( MacroExpansion ( false, mentry ), true );
@@ -1318,6 +1350,7 @@ void DoMacroExpansion( MEPTR mentry ) // called from cscan
13181350
13191351
13201352void InsertReScanPragmaTokens ( const char * pragma )
1353+ /*************************************************/
13211354{
13221355 MACRO_TOKEN * toklist ;
13231356
@@ -1338,6 +1371,7 @@ void InsertReScanPragmaTokens( const char *pragma )
13381371}
13391372
13401373void InsertToken ( TOKEN token , const char * str )
1374+ /**********************************************/
13411375{
13421376 MACRO_TOKEN * toklist ;
13431377
0 commit comments