parse0.c
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:1k
源码类别:

SNMP编程

开发平台:

C/C++

  1. /*
  2. Iulian Radu [v2.0@07.1999]
  3. */
  4. #include "html.c"
  5. #include "defhost.c"
  6. #include "alias.c"
  7. #include "gif.c"
  8. #include "fnct0.c"
  9. #include "parse0.ftbl"
  10. void parse0(char* buf){
  11. char cmd[129],*ebuf;
  12. int i;
  13. ltrim(buf);
  14. sscanf(buf,"%s",cmd);
  15. if(!strcmp(cmd,parse0_ftbl[0].cmd)){
  16.     comment=0;
  17.     return;}
  18. if(comment) return;
  19. for(i=1;i<NEFTBL0;i++)
  20.     if(!strcmp(cmd,parse0_ftbl[i].cmd)){
  21. if(parse0_ftbl[i].func){
  22.     ebuf=buf+strlen(parse0_ftbl[i].cmd)+1;
  23.     trim(ebuf);
  24.     if(usealias) expand(ebuf);
  25.     parse0_ftbl[i].func(ebuf);}
  26. return;}
  27. fprintf(stderr,"aERROR: 0 %sn",buf);
  28. }