+ sub( "^" option, "", line )
+ sub( /^[ \t]*/, "", line )
+
+ delete archs
+ if ( line ~ /"/ ) {
+ # there can be white spaces
+ i = 0
+ while ( match( line, /^[^=]+="([^"]|\\")*"/ ) ) {
+ archs[ (++i) ] = substr( line, RSTART, RLENGTH )
+ line = substr( line, RSTART + RLENGTH )
+ sub( /^[ \t]*/, "", line )
+ }
+ } else {
+ split( line, archs )
+ }
+
+ level = 0