ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/object.C
(Generate patch)

Comparing deliantra/server/common/object.C (file contents):
Revision 1.100 by root, Mon Jan 1 12:28:45 2007 UTC vs.
Revision 1.101 by root, Mon Jan 1 17:30:33 2007 UTC

2613object::flag_desc (char *desc, int len) const 2613object::flag_desc (char *desc, int len) const
2614{ 2614{
2615 char *p = desc; 2615 char *p = desc;
2616 bool first = true; 2616 bool first = true;
2617 2617
2618 *p = 0;
2619
2618 for (int i = 0; i < NUM_FLAGS; i++) 2620 for (int i = 0; i < NUM_FLAGS; i++)
2619 { 2621 {
2620 if (len <= 10) // magic constant! 2622 if (len <= 10) // magic constant!
2621 { 2623 {
2622 snprintf (p, len, ",..."); 2624 snprintf (p, len, ",...");
2623 break; 2625 break;
2624 } 2626 }
2625 2627
2626 if (flag[i]) 2628 if (flag [i])
2627 { 2629 {
2628 int cnt = snprintf (p, len, "%s%d", first ? "" : ",", i); 2630 int cnt = snprintf (p, len, "%s%d", first ? "" : ",", i);
2629 len -= cnt; 2631 len -= cnt;
2630 p += cnt; 2632 p += cnt;
2631 first = false; 2633 first = false;
2633 } 2635 }
2634 2636
2635 return desc; 2637 return desc;
2636} 2638}
2637 2639
2638// return a suitable string describing an objetc in enough detail to find it 2640// return a suitable string describing an object in enough detail to find it
2639const char * 2641const char *
2640object::debug_desc (char *info) const 2642object::debug_desc (char *info) const
2641{ 2643{
2642 char flagdesc[512]; 2644 char flagdesc[512];
2643 char info2[256 * 4]; 2645 char info2[256 * 4];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines