[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/engine lib_reflect.c,1.46,1.47
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/engine lib_reflect.c,1.46,1.47 |
Date: |
Tue, 12 Aug 2003 03:38:34 -0400 |
Update of /cvsroot/dotgnu-pnet/pnet/engine
In directory subversions:/tmp/cvs-serv18529/engine
Modified Files:
lib_reflect.c
Log Message:
_IL_Assembly_LoadFromName: remove ".dll" from the end of an assembly name.
Index: lib_reflect.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/lib_reflect.c,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -r1.46 -r1.47
*** lib_reflect.c 8 Aug 2003 07:46:32 -0000 1.46
--- lib_reflect.c 12 Aug 2003 07:38:32 -0000 1.47
***************
*** 1297,1302 ****
--- 1297,1312 ----
if(image && str)
{
+ int len;
int loadError;
ILImage *newImage;
+ len = strlen(str);
+ if(len > 4 && str[len - 4] == '.' &&
+ (str[len - 3] == 'd' || str[len - 3] == 'D') &&
+ (str[len - 2] == 'l' || str[len - 2] == 'L') &&
+ (str[len - 1] == 'l' || str[len - 1] == 'L'))
+ {
+ /* Remove ".dll", to get the assembly name */
+ str[len - 4] = '\0';
+ }
loadError = ILImageLoadAssembly(str, thread->process->context,
image, &newImage);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/engine lib_reflect.c,1.46,1.47,
Rhys Weatherley <address@hidden> <=