- case '\\':
- if( (*(psz_text + 1 ) ) == 'n' )
- {
- *psz_text2 = '\n';
- psz_text++;
- psz_text2++;
- break;
- }
- if( ( toupper(*(psz_text + 1 ) ) == 'C' ) ||
- ( toupper(*(psz_text + 1 ) ) == 'F' ) )
- {
- psz_text++; psz_text++;
- break;
- }
- if( (*(psz_text + 1 ) ) == 'B' || (*(psz_text + 1 ) ) == 'b' ||
- (*(psz_text + 1 ) ) == 'I' || (*(psz_text + 1 ) ) == 'i' ||
- (*(psz_text + 1 ) ) == 'U' || (*(psz_text + 1 ) ) == 'u' ||
- (*(psz_text + 1 ) ) == 'D' || (*(psz_text + 1 ) ) == 'N' )
- {
- psz_text++;
- break;
- }
- if( (*(psz_text + 1 ) ) == '~' || (*(psz_text + 1 ) ) == '{' ||
- (*(psz_text + 1 ) ) == '\\' )
- psz_text++;
- else if( *(psz_text + 1 ) == '\r' || *(psz_text + 1 ) == '\n'
- || *(psz_text + 1 ) == '\0' )
- {
- char *s2 = TextGetLine( txt );
- if( !s2 )
- return VLC_EGENERIC;
-
- while ( *s2 == ' ' ) s2++;
-
- /* Here to parse the second line, we should add s2 to
- psz_text and go on the for( ) line 1556 in order to
- parse the next line.
- */
- }
- default:
- if( !i_comment )
- {
- *psz_text2 = *psz_text;
- psz_text2++;
- }