Changeset 2177 for trunk/src/crtdll/crtdll.cpp
- Timestamp:
- Dec 21, 1999, 1:27:12 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/crtdll/crtdll.cpp
r2107 r2177 1 /* $Id: crtdll.cpp,v 1.1 6 1999-12-18 14:32:23sandervl Exp $ */1 /* $Id: crtdll.cpp,v 1.17 1999-12-21 12:27:11 sandervl Exp $ */ 2 2 3 3 /* … … 108 108 double CDECL CRTDLL__CIacos( double x ) 109 109 { 110 dprintf((" NTDLL: _CIacos\n"));110 dprintf(("CRTDLL: _CIacos\n")); 111 111 dprintf(("should be register function\n")); 112 112 return acos(x); … … 119 119 double CDECL CRTDLL__CIasin( double x ) 120 120 { 121 dprintf((" NTDLL: _CIasin\n"));121 dprintf(("CRTDLL: _CIasin\n")); 122 122 dprintf(("should be register function\n")); 123 123 return asin(x); … … 130 130 double CDECL CRTDLL__CIatan( double x ) 131 131 { 132 dprintf((" NTDLL: _CIatan\n"));132 dprintf(("CRTDLL: _CIatan\n")); 133 133 dprintf(("should be register function\n")); 134 134 return atan(x); … … 141 141 double CDECL CRTDLL__CIatan2( double x, double y ) 142 142 { 143 dprintf((" NTDLL: _CIatan2\n"));143 dprintf(("CRTDLL: _CIatan2\n")); 144 144 dprintf(("should be register function\n")); 145 145 return atan2(x,y); … … 152 152 double CDECL CRTDLL__CIcos( double x ) 153 153 { 154 dprintf((" NTDLL: _CIcos\n"));154 dprintf(("CRTDLL: _CIcos\n")); 155 155 dprintf(("should be register function\n")); 156 156 return cos(x); … … 163 163 double CDECL CRTDLL__CIcosh( double x ) 164 164 { 165 dprintf((" NTDLL: _CIcosh\n"));165 dprintf(("CRTDLL: _CIcosh\n")); 166 166 dprintf(("should be register function\n")); 167 167 return cosh(x); … … 174 174 double CDECL CRTDLL__CIexp( double x ) 175 175 { 176 dprintf((" NTDLL: _CIexp\n"));176 dprintf(("CRTDLL: _CIexp\n")); 177 177 dprintf(("should be register function\n")); 178 178 return exp(x); … … 185 185 double CDECL CRTDLL__CIfmod( double x, double y ) 186 186 { 187 dprintf((" NTDLL: _CIfmod\n"));187 dprintf(("CRTDLL: _CIfmod\n")); 188 188 dprintf(("should be register function\n")); 189 189 return fmod(x,y); … … 196 196 double CDECL CRTDLL__CIlog( double x ) 197 197 { 198 dprintf((" NTDLL: _CIlog\n"));198 dprintf(("CRTDLL: _CIlog\n")); 199 199 dprintf(("should be register function\n")); 200 200 return log(x); … … 207 207 double CDECL CRTDLL__CIlog10( double x ) 208 208 { 209 dprintf((" NTDLL: _CIlog10\n"));209 dprintf(("CRTDLL: _CIlog10\n")); 210 210 dprintf(("should be register function\n")); 211 211 return log10(x); … … 218 218 double CDECL CRTDLL__CIsin( double x ) 219 219 { 220 dprintf((" NTDLL: _CIsin\n"));220 dprintf(("CRTDLL: _CIsin\n")); 221 221 dprintf(("should be register function\n")); 222 222 return sin(x); … … 229 229 double CDECL CRTDLL__CIsinh( double x ) 230 230 { 231 dprintf((" NTDLL: _CIsinh\n"));231 dprintf(("CRTDLL: _CIsinh\n")); 232 232 dprintf(("should be register function\n")); 233 233 return sinh(x); … … 240 240 double CDECL CRTDLL__CIsqrt( double x ) 241 241 { 242 dprintf((" NTDLL: _CIsqrt\n"));242 dprintf(("CRTDLL: _CIsqrt\n")); 243 243 dprintf(("should be register function\n")); 244 244 return acos(x); … … 251 251 double CDECL CRTDLL__CItan( double x ) 252 252 { 253 dprintf((" NTDLL: _CItan\n"));253 dprintf(("CRTDLL: _CItan\n")); 254 254 dprintf(("should be register function\n")); 255 255 return tan(x); … … 262 262 double CDECL CRTDLL__CItanh( double x ) 263 263 { 264 dprintf((" NTDLL: _CItanh\n"));264 dprintf(("CRTDLL: _CItanh\n")); 265 265 dprintf(("should be register function\n")); 266 266 return tanh(x); … … 4021 4021 { 4022 4022 dprintf(("CRTDLL: _wcsicoll\n")); 4023 return NTDLL__wcsicmp( str1, str2 );4023 return CRTDLL__wcsicmp( str1, str2 ); 4024 4024 } 4025 4025 … … 4187 4187 } 4188 4188 4189 4190 /*********************************************************************4191 * bsearch (CRTDLL.346)4192 */4193 void * CDECL CRTDLL_bsearch( const void *key, const void *base0, size_t nelem,4194 size_t size, int (*cmp)(const void *ck, const void *ce))4195 {4196 dprintf(("CRTDLL: bsearch\n"));4197 char *base = (char *)base0;4198 int lim, cmpval;4199 void *p;4200 4201 for (lim = nelem; lim != 0; lim >>= 1)4202 {4203 p = base + (lim >> 1) * size;4204 cmpval = (*cmp)(key, p);4205 if (cmpval == 0)4206 return p;4207 if (cmpval > 0)4208 { /* key > p: move right */4209 base = (char *)p + size;4210 lim--;4211 } /* else move left */4212 }4213 return 0;4214 }4215 4216 4217 4189 /********************************************************************* 4218 4190 * calloc (CRTDLL.347) … … 4992 4964 int CDECL CRTDLL_rand( void ) 4993 4965 { 4994 dprintf(("CRTDLL: rand\n"));4966 // dprintf(("CRTDLL: rand\n")); 4995 4967 return (rand()); 4996 4968 } … … 5271 5243 return (ungetwc(wc, strm)); 5272 5244 } 5273 5274 5245 5275 5246 /*********************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.