Ignore:
Timestamp:
Aug 27, 2007, 9:54:05 PM (18 years ago)
Author:
bird
Message:

Use the new type system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kStuff/kLdr/kLdrMod.c

    r3537 r3567  
    140140    union
    141141    {
    142         uint32_t    u32;
    143         uint16_t    u16;
    144         uint16_t    au16[2];
    145         uint8_t     au8[4];
     142        KU32        u32;
     143        KU16        u16;
     144        KU16        au16[2];
     145        KU8         au8[4];
    146146    }           u;
    147147    KLDRFOFF    offHdr = 0;
     
    258258 *                          On output the symbol kind. (optional)
    259259 */
    260 int     kLdrModQuerySymbol(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, uint32_t iSymbol,
    261                            const char *pchSymbol, size_t cchSymbol, const char *pszVersion,
    262                            PFNKLDRMODGETIMPORT pfnGetForwarder, void *pvUser, PKLDRADDR puValue, uint32_t *pfKind)
     260int     kLdrModQuerySymbol(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, KU32 iSymbol,
     261                           const char *pchSymbol, KSIZE cchSymbol, const char *pszVersion,
     262                           PFNKLDRMODGETIMPORT pfnGetForwarder, void *pvUser, PKLDRADDR puValue, KU32 *pfKind)
    263263{
    264264    KLDRMOD_VALIDATE(pMod);
     
    288288 * @param   pvUser          The user argument to the callback function.
    289289 */
    290 int     kLdrModEnumSymbols(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, uint32_t fFlags,
     290int     kLdrModEnumSymbols(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, KU32 fFlags,
    291291                           PFNKLDRMODENUMSYMS pfnCallback, void *pvUser)
    292292{
     
    310310 * @param   cchName         The size of the name buffer.
    311311 */
    312 int     kLdrModGetImport(PKLDRMOD pMod, const void *pvBits, uint32_t iImport, char *pszName, size_t cchName)
     312int     kLdrModGetImport(PKLDRMOD pMod, const void *pvBits, KU32 iImport, char *pszName, KSIZE cchName)
    313313{
    314314    KLDRMOD_VALIDATE(pMod);
     
    325325 *                          This can be used by some module interpreters to reduce memory consumption.
    326326 */
    327 int32_t kLdrModNumberOfImports(PKLDRMOD pMod, const void *pvBits)
     327KI32 kLdrModNumberOfImports(PKLDRMOD pMod, const void *pvBits)
    328328{
    329329    KLDRMOD_VALIDATE(pMod);
     
    417417 * @param   pvUser          The user argument for the callback.
    418418 */
    419 int     kLdrModQueryResource(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, uint32_t idType, const char *pszType,
    420                              uint32_t idName, const char *pszName, uint32_t idLang, PKLDRADDR pAddrRsrc, size_t *pcbRsrc)
     419int     kLdrModQueryResource(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, KU32 idType, const char *pszType,
     420                             KU32 idName, const char *pszName, KU32 idLang, PKLDRADDR pAddrRsrc, KSIZE *pcbRsrc)
    421421{
    422422    KLDRMOD_VALIDATE(pMod);
     
    453453 * @param   pvUser          The user argument for the callback.
    454454 */
    455 int     kLdrModEnumResources(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, uint32_t idType, const char *pszType,
    456                              uint32_t idName, const char *pszName, uint32_t idLang, PFNKLDRENUMRSRC pfnCallback, void *pvUser)
     455int     kLdrModEnumResources(PKLDRMOD pMod, const void *pvBits, KLDRADDR BaseAddress, KU32 idType, const char *pszType,
     456                             KU32 idName, const char *pszName, KU32 idLang, PFNKLDRENUMRSRC pfnCallback, void *pvUser)
    457457{
    458458    KLDRMOD_VALIDATE(pMod);
     
    615615 * @param   uHandle         The module handle to use if any of the init functions requires the module handle.
    616616 */
    617 int     kLdrModCallInit(PKLDRMOD pMod, uintptr_t uHandle)
     617int     kLdrModCallInit(PKLDRMOD pMod, KUPTR uHandle)
    618618{
    619619    KLDRMOD_VALIDATE(pMod);
     
    631631 * @remark  Termination function failure will be ignored by the module interpreter.
    632632 */
    633 int     kLdrModCallTerm(PKLDRMOD pMod, uintptr_t uHandle)
     633int     kLdrModCallTerm(PKLDRMOD pMod, KUPTR uHandle)
    634634{
    635635    KLDRMOD_VALIDATE(pMod);
     
    650650 * @remark  Detach function failure will be ignored by the module interpreter.
    651651 */
    652 int     kLdrModCallThread(PKLDRMOD pMod, uintptr_t uHandle, unsigned fAttachingOrDetaching)
     652int     kLdrModCallThread(PKLDRMOD pMod, KUPTR uHandle, unsigned fAttachingOrDetaching)
    653653{
    654654    KLDRMOD_VALIDATE(pMod);
Note: See TracChangeset for help on using the changeset viewer.