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

Comparing deliantra/server/server/c_misc.C (file contents):
Revision 1.44 by root, Thu Feb 15 04:04:22 2007 UTC vs.
Revision 1.46 by pippijn, Thu Mar 1 13:18:37 2007 UTC

66 66
67int 67int
68command_motd (object *op, char *params) 68command_motd (object *op, char *params)
69{ 69{
70 display_motd (op); 70 display_motd (op);
71 return 1;
72}
73
74int
75command_bug (object *op, char *params)
76{
77 char buf[MAX_BUF];
78
79 if (params == NULL)
80 {
81 new_draw_info (NDI_UNIQUE, 0, op, "what bugs?");
82 return 1;
83 }
84 assign (buf, op->name);
85 strcat (buf, " bug-reports: ");
86 strncat (buf, ++params, MAX_BUF - strlen (buf));
87 buf[MAX_BUF - 1] = '\0';
88 bug_report (buf);
89 LOG (llevError, "%s\n", buf);
90 new_draw_info (NDI_ALL | NDI_UNIQUE, 1, NULL, buf);
91 new_draw_info (NDI_UNIQUE, 0, op, "OK, thanks!");
92 return 1; 71 return 1;
93} 72}
94 73
95/* 74/*
96 * Pretty much identical to current map_info, but on a bigger scale 75 * Pretty much identical to current map_info, but on a bigger scale
801 780
802 if (!(dirp = opendir (filename))) 781 if (!(dirp = opendir (filename)))
803 return; 782 return;
804 783
805 line[0] = '\0'; 784 line[0] = '\0';
806 while (de = readdir (dirp)) 785 while ((de = readdir (dirp)))
807 { 786 {
808 namelen = strlen (de->d_name); 787 namelen = strlen (de->d_name);
809 if (namelen <= 2 && *de->d_name == '.' && (namelen == 1 || de->d_name[1] == '.')) 788 if (namelen <= 2 && *de->d_name == '.' && (namelen == 1 || de->d_name[1] == '.'))
810 continue; 789 continue;
811 linelen += namelen + 1; 790 linelen += namelen + 1;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines