Lines 303-308
Link Here
|
303 |
bool Arch::processLine( const QCString &line ) |
303 |
bool Arch::processLine( const QCString &line ) |
304 |
{ |
304 |
{ |
305 |
QString columns[ 11 ]; |
305 |
QString columns[ 11 ]; |
|
|
306 |
QString unicode_line(line); |
306 |
unsigned int pos = 0; |
307 |
unsigned int pos = 0; |
307 |
int strpos, len; |
308 |
int strpos, len; |
308 |
|
309 |
|
Lines 311-317
Link Here
|
311 |
{ |
312 |
{ |
312 |
ArchColumns *curCol = *col; |
313 |
ArchColumns *curCol = *col; |
313 |
|
314 |
|
314 |
strpos = curCol->pattern.search( line, pos ); |
315 |
strpos = curCol->pattern.search( unicode_line, pos ); |
315 |
len = curCol->pattern.matchedLength(); |
316 |
len = curCol->pattern.matchedLength(); |
316 |
|
317 |
|
317 |
if ( ( strpos == -1 ) || ( len > curCol->maxLength ) ) |
318 |
if ( ( strpos == -1 ) || ( len > curCol->maxLength ) ) |
Lines 327-333
Link Here
|
327 |
|
328 |
|
328 |
pos = strpos + len; |
329 |
pos = strpos + len; |
329 |
|
330 |
|
330 |
columns[ curCol->colRef ] = line.mid( strpos, len ); |
331 |
columns[ curCol->colRef ] = unicode_line.mid( strpos, len ); |
331 |
} |
332 |
} |
332 |
|
333 |
|
333 |
|
334 |
|