1/*
2 * date Mon Jun 19 11:27:54 2006
3 */
4
5static RSOExportFuncTable exp_tbl_moduleD[] =
6{
7        {"FuncD_1", (u32 *)&FuncD_1},
8        {"FuncD_2", (u32 *)&FuncD_2},
9        {"g_intD", (u32 *)&g_intD},
10};
11
12static void unresolved_moduleD(void)
13{
14    OSReport("\nError: call moduleD unlinked function.\n");
15}
16
17static void ResolvedModule_moduleD(const RSOObjectHeader* module)
18{
19    int i;
20    for(i = 0; i < sizeof(exp_tbl_moduleD)/sizeof(RSOExportFuncTable); i++) {
21        *(exp_tbl_moduleD[i].symbol_ptr) =
22            (u32)RSOFindExportSymbolAddr(module, exp_tbl_moduleD[i].symbol_name);
23
24    }
25}
26
27static void UnresolvedModule_moduleD(void)
28{
29    int i;
30    for(i = 0; i < sizeof(exp_tbl_moduleD)/sizeof(RSOExportFuncTable); i++) {
31        *(exp_tbl_moduleD[i].symbol_ptr) = (u32)unresolved_moduleD;
32    }
33}
34