From 43b994017a560a2fa97894ebfe121375d6614b6f Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 3 Feb 2008 18:53:40 +0000 Subject: basic client console --- src/core/func.cc | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) (limited to 'src/core/func.cc') diff --git a/src/core/func.cc b/src/core/func.cc index 6ffc20e..c4f14db 100644 --- a/src/core/func.cc +++ b/src/core/func.cc @@ -9,24 +9,21 @@ namespace core { -namespace func { +std::map functionmap; - std::map functionmap; - - void add(const char * functionname, Func functionptr) - { - functionmap[std::string(functionname)] = functionptr; - } +void func_register(const char * functionname, Func functionptr) +{ + functionmap[std::string(functionname)] = functionptr; +} - void remove(std:: string functionname) - { - functionmap.erase(std::string(functionname)); - } +void func_unregister(std:: string functionname) +{ + functionmap.erase(std::string(functionname)); +} - Func find(std::string functionname) - { - return functionmap[functionname]; - } +Func func_find(std::string functionname) +{ + return functionmap[functionname]; } } -- cgit v1.2.3