Ignore:
Timestamp:
Jan 18, 2006 11:12:57 PM (18 years ago)
Author:
bennylp
Message:

Compiled cleanly first time for the new pjlib

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/sdp.c

    r66 r121  
    1818 */ 
    1919#include <pjmedia/sdp.h> 
    20 #include <pj/scanner.h> 
     20#include <pjlib-util/scanner.h> 
    2121#include <pj/except.h> 
    2222#include <pj/log.h> 
     
    2424#include <pj/string.h> 
    2525#include <pj/pool.h> 
     26#include <pj/assert.h> 
    2627 
    2728enum { 
     
    124125 */ 
    125126static int is_initialized; 
    126 static pj_char_spec cs_token; 
     127static pj_cis_buf_t cis_buf; 
     128static pj_cis_t cs_token; 
    127129 
    128130static void init_sdp_parser(void) 
     
    134136        } 
    135137    } 
    136     pj_cs_add_alpha(cs_token); 
    137     pj_cs_add_num(cs_token); 
    138     pj_cs_add_str( cs_token, TOKEN); 
     138 
     139    pj_cis_buf_init(&cis_buf); 
     140    pj_cis_init(&cis_buf, &cs_token); 
     141    pj_cis_add_alpha(&cs_token); 
     142    pj_cis_add_num(&cs_token); 
     143    pj_cis_add_str(&cs_token, TOKEN); 
    139144} 
    140145 
     
    203208static int print_name_only_attr(const pjsdp_attr *attr, char *buf, int len) 
    204209{ 
    205     PJ_UNUSED_ARG(attr) 
    206     PJ_UNUSED_ARG(buf) 
    207     PJ_UNUSED_ARG(len) 
     210    PJ_UNUSED_ARG(attr); 
     211    PJ_UNUSED_ARG(buf); 
     212    PJ_UNUSED_ARG(len); 
    208213    return 0; 
    209214} 
     
    707712 
    708713    /* port */ 
    709     pj_scan_get(scanner, cs_token, &str); 
     714    pj_scan_get(scanner, &cs_token, &str); 
    710715    med->desc.port = (unsigned short)pj_strtoul(&str); 
    711     if (*scanner->current == '/') { 
     716    if (*scanner->curptr == '/') { 
    712717        /* port count */ 
    713718        pj_scan_get_char(scanner); 
    714         pj_scan_get(scanner, cs_token, &str); 
     719        pj_scan_get(scanner, &cs_token, &str); 
    715720        med->desc.port_count = pj_strtoul(&str); 
    716721 
     
    728733    /* format list */ 
    729734    med->desc.fmt_count = 0; 
    730     while (*scanner->current == ' ') { 
     735    while (*scanner->curptr == ' ') { 
    731736        pj_scan_get_char(scanner); 
    732         pj_scan_get(scanner, cs_token, &med->desc.fmt[med->desc.fmt_count++]); 
     737        pj_scan_get(scanner, &cs_token, &med->desc.fmt[med->desc.fmt_count++]); 
    733738    } 
    734739 
     
    752757    pj_scan_get_until_ch(scanner, '/', &rtpmap->encoding_name); 
    753758    pj_scan_get_char(scanner); 
    754     pj_scan_get(scanner, cs_token, &str); 
     759    pj_scan_get(scanner, &cs_token, &str); 
    755760    rtpmap->clock_rate = pj_strtoul(&str); 
    756761 
    757     if (*scanner->current == '/') { 
     762    if (*scanner->curptr == '/') { 
    758763        pj_scan_get_char(scanner); 
    759764        pj_scan_get_until_ch(scanner, '\r', &rtpmap->parameter); 
     
    794799    pjsdp_attr *attr; 
    795800 
    796     PJ_UNUSED_ARG(scanner) 
     801    PJ_UNUSED_ARG(scanner); 
    797802    attr = pj_pool_calloc(pool, 1, sizeof(*attr)); 
    798803    return attr; 
     
    825830     
    826831    /* get attr name. */ 
    827     pj_scan_get(scanner, cs_token, &attrname); 
     832    pj_scan_get(scanner, &cs_token, &attrname); 
    828833 
    829834    /* find entry to handle attrname */ 
     
    852857static void on_scanner_error(pj_scanner *scanner) 
    853858{ 
    854     PJ_UNUSED_ARG(scanner) 
     859    PJ_UNUSED_ARG(scanner); 
    855860 
    856861    PJ_THROW(SYNTAX_ERROR); 
     
    879884    PJ_TRY { 
    880885        while (!pj_scan_is_eof(&scanner)) { 
    881                 cur_name = *scanner.current; 
     886                cur_name = *scanner.curptr; 
    882887                switch (cur_name) { 
    883888                case 'a': 
     
    925930    PJ_CATCH(SYNTAX_ERROR) { 
    926931        PJ_LOG(2, (LOG_THIS, "Syntax error in SDP parser '%c' line %d col %d", 
    927                 cur_name, scanner.line, scanner.col)); 
     932                cur_name, scanner.line, pj_scan_get_col(&scanner))); 
    928933        if (!pj_scan_is_eof(&scanner)) { 
    929             if (*scanner.current != '\r') { 
     934            if (*scanner.curptr != '\r') { 
    930935                pj_scan_get_until_ch(&scanner, '\r', &dummy); 
    931936            } 
Note: See TracChangeset for help on using the changeset viewer.