Changeset 25419
- Timestamp:
- 05/10/08 08:30:15 (6 days ago)
- Files:
-
- haiku/trunk/src/apps/terminal/TermParse.cpp (modified) (3 diffs)
- haiku/trunk/src/apps/terminal/TermParse.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
haiku/trunk/src/apps/terminal/TermParse.cpp
r25409 r25419 282 282 283 283 284 void 285 TermParse::DumpState(int *groundtable, int *parsestate, uchar c) 286 { 287 static const struct { 288 int *p; 289 const char *name; 290 } tables[] = { 291 #define T(t) \ 292 { t, #t } 293 T(gUTF8GroundTable), 294 T(gCS96GroundTable), 295 T(gISO8859GroundTable), 296 T(gSJISGroundTable), 297 T(gEscTable), 298 T(gCsiTable), 299 T(gDecTable), 300 T(gScrTable), 301 T(gIgnoreTable), 302 T(gIesTable), 303 T(gEscIgnoreTable), 304 T(gMbcsTable), 305 { NULL, NULL } 306 }; 307 int i; 308 fprintf(stderr, "groundtable: "); 309 for (i = 0; tables[i].p; i++) 310 if (tables[i].p == groundtable) 311 fprintf(stderr, "%s\t", tables[i].name); 312 fprintf(stderr, "parsestate: "); 313 for (i = 0; tables[i].p; i++) 314 if (tables[i].p == parsestate) 315 fprintf(stderr, "%s\t", tables[i].name); 316 fprintf(stderr, "char: 0x%02x (%d)\n", c, c); 317 } 318 319 284 320 int32 285 321 TermParse::EscParse() … … 287 323 int tmp; 288 324 int top, bot; 289 int cs96 ;325 int cs96 = 0; 290 326 uchar curess = 0; 291 327 … … 310 346 if (GetReaderBuf(c) < B_OK) 311 347 break; 348 349 //DumpState(groundtable, parsestate, c); 312 350 313 351 if (now_coding != fView->Encoding()) { haiku/trunk/src/apps/terminal/TermParse.h
r21762 r25419 61 61 int32 PtyReader(); 62 62 63 void DumpState(int *groundtable, int *parsestate, uchar c); 64 63 65 static int32 _ptyreader_thread(void *); 64 66 static int32 _escparse_thread(void *);
