return( $1, 0, $2, $_ ) if /(struct|enum)\s+(\w+)\s+{/;
return( 'def', 0, $1, $_ ) if /#define\s+(\w+)/;
if( $l > length ) {
warn( "Unknown multiline statement $_\n" );
return( '', 0, $_, $_ );
}
return( $1, 0, $2, $_ ) if /(struct|enum)\s+(\w+)\s+{/;
return( 'def', 0, $1, $_ ) if /#define\s+(\w+)/;
if( $l > length ) {
warn( "Unknown multiline statement $_\n" );
return( '', 0, $_, $_ );
}