Changeset 168


Ignore:
Timestamp:
Oct 24, 2009, 7:29:58 PM (5 years ago)
Author:
simon
Message:
  • Replace printf messages to stderr with g_critical
  • Fix identation
Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/osm05.c

    r163 r168  
    3333typedef struct mapUserData_ mapUserData; 
    3434struct mapUserData_ { 
    35   // Pointers to work with 
    36   osmTag *cTag; 
    37   osmNode *cNode; 
    38   osmWay *cWay; 
    39   MemphisDataPool *pool; 
    40   // Collected Data 
    41   osmFile *osm; 
    42   // Counts (used for debugging only!) 
    43   int cntTag; 
    44   int cntNd; 
    45   gint8 debug_level; 
     35    // Pointers to work with 
     36    osmTag *cTag; 
     37    osmNode *cNode; 
     38    osmWay *cWay; 
     39    MemphisDataPool *pool; 
     40    // Collected Data 
     41    osmFile *osm; 
     42    // Counts (used for debugging only!) 
     43    int cntTag; 
     44    int cntNd; 
     45    gint8 debug_level; 
    4646}; 
    4747 
     
    317317        len = (int)fread(buf, 1, BUFFSIZE, fd); 
    318318        if (ferror(fd)) { 
    319           g_fprintf (stderr, "Read error\n"); 
    320           // cleanup 
    321           XML_ParserFree(parser); 
    322           g_free(buf); 
    323           fclose(fd); 
    324           g_free(data); 
    325           osmFree(osm); 
    326           return NULL; 
     319            g_critical ("OSM read error"); 
     320            // cleanup 
     321            XML_ParserFree(parser); 
     322            g_free(buf); 
     323            fclose(fd); 
     324            g_free(data); 
     325            osmFree(osm); 
     326            return NULL; 
    327327        } 
    328328        read += len; 
     
    333333        done = len < sizeof(buf); 
    334334        if (XML_Parse(parser, buf, len, done) == XML_STATUS_ERROR) { 
    335           g_fprintf (stderr, "Parse error at line %i: %s\n", 
    336               (int) XML_GetCurrentLineNumber(parser), 
    337               XML_ErrorString(XML_GetErrorCode(parser))); 
    338           // cleanup 
    339           XML_ParserFree(parser); 
    340           g_free(buf); 
    341           fclose(fd); 
    342           g_free(data); 
    343           osmFree(osm); 
    344           return NULL; 
     335            g_critical ("OSM parse error at line %i: %s", 
     336                    (int) XML_GetCurrentLineNumber(parser), 
     337                    XML_ErrorString(XML_GetErrorCode(parser))); 
     338            // cleanup 
     339            XML_ParserFree(parser); 
     340            g_free(buf); 
     341            fclose(fd); 
     342            g_free(data); 
     343            osmFree(osm); 
     344            return NULL; 
    345345        } 
    346346    } 
     
    434434    // Parse the buffer 
    435435    if (XML_Parse (parser, buffer, size, isDone) == XML_STATUS_ERROR) { 
    436       g_fprintf (stderr, "Parse error at line %iu:\n%s\n", 
    437           (int) XML_GetCurrentLineNumber(parser), 
    438           XML_ErrorString(XML_GetErrorCode(parser))); 
     436      g_critical ("OSM parse error at line %iu:\n%s", 
     437              (int) XML_GetCurrentLineNumber(parser), 
     438              XML_ErrorString(XML_GetErrorCode(parser))); 
    439439      // cleanup 
    440440      XML_ParserFree(parser); 
  • trunk/src/ruleset.c

    r162 r168  
    3535typedef struct rulesUserData_ rulesUserData; 
    3636struct rulesUserData_ { 
    37   // Pointers to work with 
    38   cfgRule *currentRule; 
    39   cfgRule *ruleStack[MAXSTACK]; 
    40   char **stringStack; 
    41   MemphisDataPool *pool; 
    42   // Collected Data 
    43   cfgRules *ruleset; 
    44   // Debug 
    45   gint8 debug_level; 
     37    // Pointers to work with 
     38    cfgRule *currentRule; 
     39    cfgRule *ruleStack[MAXSTACK]; 
     40    char **stringStack; 
     41    MemphisDataPool *pool; 
     42    // Collected Data 
     43    cfgRules *ruleset; 
     44    // Debug 
     45    gint8 debug_level; 
    4646}; 
    4747 
     
    248248    // Test file 
    249249    if (!g_file_test (filename, G_FILE_TEST_IS_REGULAR)) { 
    250         g_critical ("Error: \"%s\" is not a file.\n", filename); 
     250        g_critical ("Error: \"%s\" is not a file.", filename); 
    251251        return NULL; 
    252252    } 
     
    286286    // Looping over XML 
    287287    while(!feof(fd)) { 
    288          len = (int)fread(buf, 1, BUFFSIZE, fd); 
    289          if (ferror(fd)) { 
    290             g_fprintf(stderr, "Read error\n"); 
     288        len = (int)fread(buf, 1, BUFFSIZE, fd); 
     289        if (ferror(fd)) { 
     290            g_critical("Ruleset read error"); 
    291291            // cleanup 
    292292            XML_ParserFree(parser); 
     
    304304        done = len < sizeof(buf); 
    305305        if (XML_Parse(parser, buf, len, done) == XML_STATUS_ERROR) { 
    306           g_fprintf(stderr, "Parse error at line %i: %s\n", 
    307               (int) XML_GetCurrentLineNumber(parser), 
    308               XML_ErrorString(XML_GetErrorCode(parser))); 
    309  
    310           // cleanup 
    311           XML_ParserFree(parser); 
    312           g_free(buf); 
    313           fclose(fd); 
    314           g_free(data); 
    315           g_free(ruleset); 
    316           return NULL; 
     306            g_critical ("Parse error at line %i: %s", 
     307                    (int) XML_GetCurrentLineNumber(parser), 
     308                    XML_ErrorString(XML_GetErrorCode(parser))); 
     309            // cleanup 
     310            XML_ParserFree(parser); 
     311            g_free(buf); 
     312            fclose(fd); 
     313            g_free(data); 
     314            g_free(ruleset); 
     315            return NULL; 
    317316        } 
    318317    } 
     
    379378    // Parse the buffer 
    380379    if (XML_Parse (parser, buffer, size, isDone) == XML_STATUS_ERROR) { 
    381       g_fprintf (stderr, "Parse error at line %i: %s\n", 
    382           (int) XML_GetCurrentLineNumber(parser), 
    383           XML_ErrorString(XML_GetErrorCode(parser))); 
    384       // cleanup 
    385       XML_ParserFree(parser); 
    386       g_free(data); 
    387       g_free(ruleset); 
    388       return NULL; 
     380        g_critical ("Parse error at line %i: %s", 
     381                (int) XML_GetCurrentLineNumber(parser), 
     382                XML_ErrorString(XML_GetErrorCode(parser))); 
     383        // cleanup 
     384        XML_ParserFree(parser); 
     385        g_free(data); 
     386        g_free(ruleset); 
     387        return NULL; 
    389388    } 
    390389 
     
    442441void cfgRuleFree (cfgRule *rule) 
    443442{ 
    444   g_free (rule->key); 
    445   g_free (rule->value); 
    446  
    447   cfgDraw *tmp; 
    448   cfgDraw *drw = rule->draw; 
    449   while (drw != NULL) 
     443    g_free (rule->key); 
     444    g_free (rule->value); 
     445 
     446    cfgDraw *tmp; 
     447    cfgDraw *drw = rule->draw; 
     448    while (drw != NULL) 
    450449    { 
    451       tmp = drw; 
    452       drw = drw->next; 
    453       g_free (tmp); 
    454     } 
    455  
    456   g_free (rule); 
     450        tmp = drw; 
     451        drw = drw->next; 
     452        g_free (tmp); 
     453    } 
     454 
     455    g_free (rule); 
    457456} 
    458457 
Note: See TracChangeset for help on using the changeset viewer.