Mercurial > hg > Members > kono > Cerium
view TaskManager/kernel/ppe/SymTable.h @ 414:b24ea9ca59fd
ChainCal.cpp indent-region
author | kazz@henri.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Wed, 23 Sep 2009 20:42:10 +0900 |
parents | 09f33c51a204 |
children |
line wrap: on
line source
#ifndef INCLUDED_SYMTABLE #define INCLUDED_SYMTABLE #define SYM_MAX_SIZE 64 class SymTable { public: ~SymTable(void); typedef int (*FuncObject)(void *, void*); typedef struct sym_table { char *sym; FuncObject address; } SymTb, *SymTbPtr; SymTbPtr symtb; int symtb_index; void init(void); void set_symbol(const char *sym, FuncObject addr); void set_func(int id, FuncObject addr); int get_fd(const char *sym); FuncObject get_address(int fd); }; #endif