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

Comparing deliantra/server/server/commands.C (file contents):
Revision 1.16 by root, Tue Nov 7 16:30:55 2006 UTC vs.
Revision 1.17 by root, Mon Dec 11 02:54:57 2006 UTC

283 qsort (WizCommands, WizCommandsSize, sizeof (CommArray_s), compare_A); 283 qsort (WizCommands, WizCommandsSize, sizeof (CommArray_s), compare_A);
284 qsort (Socket_Commands, Socket_CommandsSize, sizeof (CommArray_s), compare_A); 284 qsort (Socket_Commands, Socket_CommandsSize, sizeof (CommArray_s), compare_A);
285 qsort (Socket2_Commands, Socket2_CommandsSize, sizeof (CommArray_s), compare_A); 285 qsort (Socket2_Commands, Socket2_CommandsSize, sizeof (CommArray_s), compare_A);
286} 286}
287 287
288#ifndef tolower
289# define tolower(C) (((C) >= 'A' && (C) <= 'Z')? (C) - 'A' + 'a': (C))
290#endif
291
292
293CommFunc
294find_oldsocket_command (char *cmd)
295{
296 CommArray_s *asp, dummy;
297 char *cp;
298
299 for (cp = cmd; *cp; cp++)
300 {
301 *cp = tolower (*cp);
302 }
303
304 dummy.name = cmd;
305 asp = (CommArray_s *) bsearch ((void *) &dummy, (void *) Socket_Commands, Socket_CommandsSize, sizeof (CommArray_s), compare_A);
306 if (asp)
307 return asp->func;
308 return NULL;
309}
310
311CommFunc
312find_oldsocket_command2 (char *cmd)
313{
314 CommArray_s *asp, dummy;
315 char *cp;
316
317 for (cp = cmd; *cp; cp++)
318 {
319 *cp = tolower (*cp);
320 }
321
322 dummy.name = cmd;
323 asp = (CommArray_s *) bsearch ((void *) &dummy, (void *) Socket2_Commands, Socket2_CommandsSize, sizeof (CommArray_s), compare_A);
324 if (asp)
325 return asp->func;
326 return NULL;
327}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines