Difference for server/c_object.c from version 1.7 to 1.8


version 1.7 version 1.8
Line 1
 
Line 1
 /*  /*
  * static char *rcsid_c_object_c =   * static char *rcsid_c_object_c =
  *   "$Id: c_object.c,v 1.7 2000/06/09 12:01:47 jec Exp $";   *   "$Id: c_object.c,v 1.8 2000/06/21 09:34:56 jec Exp $";
  */   */
 /*  /*
     CrossFire, A Multiplayer game for X-windows      CrossFire, A Multiplayer game for X-windows
Line 31
 
Line 31
 #include <sproto.h>  #include <sproto.h>
 #include <living.h>  #include <living.h>
   
 /* this is a a debug function.  We dump the object with matching 'tag'.  
  * This is mostly used for client debugging, so it referances data with  
  * just the tag.  This is a costly call, since it searches through all  
  * objects.  It dumps the output to the server logfile.  
  */  
 int dump_object_from_tag(object *pl, char *val)  
 {  
     int tag=atoi(val);  
     object *op;  
   
     if (tag<=0) {  
  new_draw_info_format(NDI_UNIQUE, 0, pl,"Invalid tag given: %s\n", val);  
  return 0;  
     }  
   
     for (op=objects; op!=NULL; op=op->next)  
  if (op->count==tag) break;  
   
     if (!op) {  
  new_draw_info_format(NDI_UNIQUE, 0, pl,"Could not find matching object tag (%d)\n", tag);  
     }  
     else {  
  dump_object(op);  
  LOG(llevDebug,"Object dump for tag %d:\n%s\n", tag, errmsg);  
     }  
     return 0;  
 }  
   
 /*  /*
  * Object id parsing functions   * Object id parsing functions
  */   */


Legend:
line(s) removed in v.1.7 
line(s) changed
 line(s) added in v.1.8

File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:28