| 85 | |
| 86 | |
| 87 | void yyfparse( OBJECT * s ) |
| 88 | { |
| 89 | include * i = (include *)BJAM_MALLOC( sizeof( *i ) ); |
| 90 | |
| 91 | /* Push this onto the incp chain. */ |
| 92 | i->string = ""; |
| 93 | i->strings = 0; |
| 94 | i->file = 0; |
| 95 | i->fname = object_copy( s ); |
| 96 | i->line = 0; |
| 97 | i->next = incp; |
| 98 | incp = i; |
| 99 | |
| 100 | /* If the filename is "+", it means use the internal jambase. */ |
| 101 | if ( !strcmp( object_str( s ), "+" ) ) |
| 102 | i->strings = jambase; |
| 103 | } |
| 104 | |
| 105 | |
| 106 | /* |
no test coverage detected