This isn't really a problem, I'm just trying to eliminate all compiler warnings. The mud is slowly developing into complete c++ for about a year now, and I'm trying to eliminate all compiler warnings possible. Ones that I can't seem to get rid of are related to dlsym()... every call to dlsym() produces this compiler error: comm.c: In function int main(int, char **)': comm.c:249: warning: ANSI C++ forbids cast to non-reference type used as lvalue void (*gen)(void); if (!((void*)gen = dlsym(libboot, "boot_world__Fv"))) { Does anyone know if a better way I can type-cast that or define "gen" so it doesn't product a warning? Thanks, Dan. +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST