comparison loader/win32.c @ 6359:25258fe789e8

pncrt.dll used by realplayer8 codecs
author arpi
date Sun, 09 Jun 2002 17:52:30 +0000
parents e9bd97d5c5cc
children 1e47c2e7aa8e
comparison
equal deleted inserted replaced
6358:36f4de4e8be5 6359:25258fe789e8
4074 FF(ntohl,14) 4074 FF(ntohl,14)
4075 }; 4075 };
4076 struct exports exp_msdmo[]={ 4076 struct exports exp_msdmo[]={
4077 FF(memcpy, -1) // just test 4077 FF(memcpy, -1) // just test
4078 }; 4078 };
4079
4080 /* realplayer8:
4081 DLL Name: PNCRT.dll
4082 vma: Hint/Ord Member-Name
4083 22ff4 615 free
4084 2302e 250 _ftol
4085 22fea 666 malloc
4086 2303e 609 fprintf
4087 2305e 167 _adjust_fdiv
4088 23052 280 _initterm
4089
4090 22ffc 176 _beginthreadex
4091 23036 284 _iob
4092 2300e 85 __CxxFrameHandler
4093 23022 411 _purecall
4094 */
4095 struct exports exp_pncrt[]={
4096 FF(malloc, -1) // just test
4097 FF(free, -1) // just test
4098 FF(fprintf, -1) // just test
4099 {"_adjust_fdiv", -1, (void*)&_adjust_fdiv},
4100 FF(_ftol,-1)
4101 FF(_initterm, -1)
4102 };
4103
4079 /* needed for Morgand MJPEG */ 4104 /* needed for Morgand MJPEG */
4080 struct exports exp_msvfw32[]={ 4105 struct exports exp_msvfw32[]={
4081 {"ICOpen", -1, (void *)&ICOpen}, 4106 {"ICOpen", -1, (void *)&ICOpen},
4082 {"ICClose", -1, (void *)&ICClose}, 4107 {"ICClose", -1, (void *)&ICClose},
4083 {"ICDecompress", -1, (void *)&ICDecompress}, 4108 {"ICDecompress", -1, (void *)&ICDecompress},
4099 LL(crtdll) 4124 LL(crtdll)
4100 LL(comctl32) 4125 LL(comctl32)
4101 LL(wsock32) 4126 LL(wsock32)
4102 LL(msdmo) 4127 LL(msdmo)
4103 LL(msvfw32) 4128 LL(msvfw32)
4129 LL(pncrt)
4104 }; 4130 };
4105 #include "mangle.h" 4131 #include "mangle.h"
4106 static char* called_unk = "Called unk_%s\n"; 4132 static char* called_unk = "Called unk_%s\n";
4107 static void ext_stubs(void) 4133 static void ext_stubs(void)
4108 { 4134 {