comparison stream/realrtsp/asmrp.c @ 20699:d46e820e31df

printf ->mp_msg
author rtogni
date Sun, 05 Nov 2006 17:31:28 +0000
parents 520a41b09719
children 118af5ff4b1d
comparison
equal deleted inserted replaced
20698:7088929a2cb8 20699:d46e820e31df
415 case ASMRP_SYM_DOLLAR: 415 case ASMRP_SYM_DOLLAR:
416 416
417 asmrp_get_sym (p); 417 asmrp_get_sym (p);
418 418
419 if (p->sym != ASMRP_SYM_ID) { 419 if (p->sym != ASMRP_SYM_ID) {
420 printf ("error: identifier expected.\n"); 420 mp_msg(MSGT_STREAM, MSGL_ERR, "error: identifier expected.\n");
421 break; 421 break;
422 } 422 }
423 423
424 i = asmrp_find_id (p, p->str); 424 i = asmrp_find_id (p, p->str);
425 if (i<0) { 425 if (i<0) {
426 printf ("error: unknown identifier %s\n", p->str); 426 mp_msg(MSGT_STREAM, MSGL_ERR, "error: unknown identifier %s\n", p->str);
427 } 427 }
428 ret = p->sym_tab[i].v; 428 ret = p->sym_tab[i].v;
429 429
430 asmrp_get_sym (p); 430 asmrp_get_sym (p);
431 break; 431 break;
440 asmrp_get_sym (p); 440 asmrp_get_sym (p);
441 441
442 ret = asmrp_condition (p); 442 ret = asmrp_condition (p);
443 443
444 if (p->sym != ASMRP_SYM_RPAREN) { 444 if (p->sym != ASMRP_SYM_RPAREN) {
445 printf ("error: ) expected.\n"); 445 mp_msg(MSGT_STREAM, MSGL_ERR, "error: ) expected.\n");
446 break; 446 break;
447 } 447 }
448 448
449 asmrp_get_sym (p); 449 asmrp_get_sym (p);
450 break; 450 break;
451 451
452 default: 452 default:
453 printf ("syntax error, $ number or ( expected\n"); 453 mp_msg(MSGT_STREAM, MSGL_ERR, "syntax error, $ number or ( expected\n");
454 } 454 }
455 455
456 #ifdef LOG 456 #ifdef LOG
457 printf ("operand done, =%d\n", ret); 457 printf ("operand done, =%d\n", ret);
458 #endif 458 #endif
556 #endif 556 #endif
557 return; 557 return;
558 } 558 }
559 559
560 if (p->sym != ASMRP_SYM_ID) { 560 if (p->sym != ASMRP_SYM_ID) {
561 printf ("error: identifier expected\n"); 561 mp_msg(MSGT_STREAM, MSGL_ERR, "error: identifier expected\n");
562 return; 562 return;
563 } 563 }
564 asmrp_get_sym (p); 564 asmrp_get_sym (p);
565 565
566 if (p->sym != ASMRP_SYM_EQUALS) { 566 if (p->sym != ASMRP_SYM_EQUALS) {
567 printf ("error: = expected\n"); 567 mp_msg(MSGT_STREAM, MSGL_ERR, "error: = expected\n");
568 return; 568 return;
569 } 569 }
570 asmrp_get_sym (p); 570 asmrp_get_sym (p);
571 571
572 if ( (p->sym != ASMRP_SYM_NUM) && (p->sym != ASMRP_SYM_STRING) 572 if ( (p->sym != ASMRP_SYM_NUM) && (p->sym != ASMRP_SYM_STRING)
573 && (p->sym != ASMRP_SYM_ID)) { 573 && (p->sym != ASMRP_SYM_ID)) {
574 printf ("error: number or string expected\n"); 574 mp_msg(MSGT_STREAM, MSGL_ERR, "error: number or string expected\n");
575 return; 575 return;
576 } 576 }
577 asmrp_get_sym (p); 577 asmrp_get_sym (p);
578 578
579 #ifdef LOG 579 #ifdef LOG
617 #ifdef LOG 617 #ifdef LOG
618 printf ("rule done = %d\n", ret); 618 printf ("rule done = %d\n", ret);
619 #endif 619 #endif
620 620
621 if (p->sym != ASMRP_SYM_SEMICOLON) { 621 if (p->sym != ASMRP_SYM_SEMICOLON) {
622 printf ("semicolon expected.\n"); 622 mp_msg(MSGT_STREAM, MSGL_ERR, "semicolon expected.\n");
623 return ret; 623 return ret;
624 } 624 }
625 625
626 asmrp_get_sym (p); 626 asmrp_get_sym (p);
627 627