Branch: Tag:

1996-10-12

1996-10-12 18:05:08 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

some warnings removed

Rev: src/dynamic_load.c:1.4

41:    if(module)    {    struct module *tmp; -  void *init, *init2, *exit; -  init=dlsym(module, "init_module_efuns"); -  init2=dlsym(module, "init_module_programs"); -  exit=dlsym(module, "exit_module"); +  fun init, init2, exit;    -  +  init=(fun)dlsym(module, "init_module_efuns"); +  init2=(fun)dlsym(module, "init_module_programs"); +  exit=(fun)dlsym(module, "exit_module"); +     if(!init || !init2 || !exit)    {    char *foo, buf1[1024], buf2[1024];
65:    strcpy(buf2,"init_");    strcat(buf2,buf1);    strcat(buf2,"_efuns"); -  init=dlsym(module, buf2); +  init=(fun)dlsym(module, buf2);       strcpy(buf2,"init_");    strcat(buf2,buf1);    strcat(buf2,"_programs"); -  init2=dlsym(module, buf2); +  init2=(fun)dlsym(module, buf2);       strcpy(buf2,"exit_");    strcat(buf2,buf1); -  exit=dlsym(module, buf2); +  exit=(fun)dlsym(module, buf2);    }    }