xmodstub.c
上传用户:xinjie
上传日期:2021-05-30
资源大小:491k
文件大小:1k
源码类别:

BREW编程

开发平台:

Visual C++

  1. #include "AEEStdLib.h"
  2. #include "AEEShell.h"           /* Shell interface definitions */
  3. int xModule_New(IShell *piShell, IModule **pp);
  4. #ifdef AEE_SIMULATOR
  5. AEEHelperFuncs *g_pvtAEEStdLibEntry;
  6. __declspec(dllexport) /* AEEMod_Load has to be exported from a DLL */
  7. #endif /* #ifdef AEE_SIMULATOR */
  8. /*
  9.    ||
  10.    || This bit of code has to be FIRST in a module, and its module *must*
  11.    ||  be compiled in ARM mode for handset targets.
  12.    ||
  13. */
  14. int AEEMod_Load(IShell *piShell, void *ph, IModule **ppMod)
  15. {
  16.    /*
  17.      ||  IMPORTANT NOTE: g_dwAEEStdLibEntry global variable is defined 
  18.      ||     for SDK ONLY!
  19.      || 
  20.      ||  This variable should NOT BE (1) overwritten and/or (2) USED 
  21.      ||    DIRECTLY by BREW SDK users. It is used as an entry point to 
  22.      ||    AEEStdLib.
  23.      || 
  24.      ||  DO NOT REMOVE next three lines.
  25.    */
  26. #ifdef AEE_SIMULATOR
  27.    g_pvtAEEStdLibEntry = (AEEHelperFuncs *)ph;
  28. #endif
  29.    /* xModule_New is not implemented by xmod, the user of xmod must
  30.       supply it */
  31.    return xModule_New(piShell,ppMod);
  32. }