Changeset 14382

Show
Ignore:
Timestamp:
01/12/08 11:51:47 (11 months ago)
Author:
piotras
Message:

Warn message with filename and line number

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/branch-1-9/midgard/core/midgard/src/mgdschema.c

    r14190 r14382  
    232232 
    233233        return NULL; 
     234} 
     235 
     236static void __warn_msg(xmlNode * node, const gchar *msg) 
     237{ 
     238        gchar *prop = (gchar *)xmlGetProp(node, (const xmlChar *)"name"); 
     239        g_warning("%s ( %s:%s, %s on line %ld )", msg, node->name, prop,  
     240                        parsed_schema, xmlGetLineNo(node)); 
     241        g_free(prop); 
    234242} 
    235243 
     
    453461                                        xmlFree(tmpattr); 
    454462                                } else { 
    455                                         g_warning("upfield redefined!"); 
     463                                        __warn_msg(node, "upfield redefined"); 
    456464                                } 
    457465                                 
     
    472480                                        type_attr->query->parentfield = g_strdup((gchar *)attrval); 
    473481                                        xmlFree(tmpattr); 
    474                                 } else {                          
    475                                         g_warning("parentfield redefined!"); 
     482                                } else {                        
     483                                        __warn_msg(node, "parentfield redefined"); 
    476484                                } 
    477485                                prop_attr->parentfield = g_strdup((gchar *)attrval);