[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] pnet/image marshal.c,1.12,1.13
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] pnet/image marshal.c,1.12,1.13 |
Date: |
Tue, 07 Oct 2003 09:38:18 +0000 |
Update of /cvsroot/dotgnu-pnet/pnet/image
In directory subversions:/tmp/cvs-serv4615/image
Modified Files:
marshal.c
Log Message:
Marshal structures that contain delegate fields.
Index: marshal.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/image/marshal.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** marshal.c 15 Jul 2003 10:07:52 -0000 1.12
--- marshal.c 7 Oct 2003 09:38:16 -0000 1.13
***************
*** 53,58 ****
/* Check the class for character set information */
! if((method->member.owner->attributes &
! IL_META_TYPEDEF_STRING_FORMAT_MASK) ==
IL_META_TYPEDEF_UNICODE_CLASS)
{
--- 53,58 ----
/* Check the class for character set information */
! if(method && (method->member.owner->attributes &
!
IL_META_TYPEDEF_STRING_FORMAT_MASK) ==
IL_META_TYPEDEF_UNICODE_CLASS)
{
***************
*** 80,86 ****
unsigned long
param, char **customName,
int
*customNameLen, char **customCookie,
! int
*customCookieLen)
{
- ILType *type = ILTypeGetParam(method->member.signature, param);
ILParameter *parameter;
ILFieldMarshal *marshal;
--- 80,85 ----
unsigned long
param, char **customName,
int
*customNameLen, char **customCookie,
! int
*customCookieLen, ILType *type)
{
ILParameter *parameter;
ILFieldMarshal *marshal;
***************
*** 90,101 ****
/* Find the parameter information block */
! if(!(method->parameters))
{
! _ILMethodLoadParams(method);
}
! parameter = method->parameters;
! while(parameter != 0 && parameter->paramNum != param)
{
! parameter = parameter->next;
}
--- 89,107 ----
/* Find the parameter information block */
! if(method)
{
! if(!(method->parameters))
! {
! _ILMethodLoadParams(method);
! }
! parameter = method->parameters;
! while(parameter != 0 && parameter->paramNum != param)
! {
! parameter = parameter->next;
! }
}
! else
{
! parameter = 0;
}
***************
*** 220,224 ****
unsigned long
param, char **customName,
int
*customNameLen, char **customCookie,
! int
*customCookieLen)
{
return IL_META_MARSHAL_DIRECT;
--- 226,230 ----
unsigned long
param, char **customName,
int
*customNameLen, char **customCookie,
! int
*customCookieLen, ILType *type)
{
return IL_META_MARSHAL_DIRECT;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] pnet/image marshal.c,1.12,1.13,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] pnet/engine cvm.h, 1.48, 1.49 cvm_conv.c, 1.28, 1.29 cvm_dasm.c, 1.55, 1.56 cvm_lengths.c, 1.15, 1.16 cvmc_setup.c, 1.37, 1.38 gen_marshal.tc, 1.2, 1.3 lib_marshal.c, 1.4, 1.5 pinvoke.c, 1.22, 1.23
- Next by Date:
[Dotgnu-pnet-commits] pnet ChangeLog,1.2708,1.2709
- Previous by thread:
[Dotgnu-pnet-commits] pnet/engine cvm.h, 1.48, 1.49 cvm_conv.c, 1.28, 1.29 cvm_dasm.c, 1.55, 1.56 cvm_lengths.c, 1.15, 1.16 cvmc_setup.c, 1.37, 1.38 gen_marshal.tc, 1.2, 1.3 lib_marshal.c, 1.4, 1.5 pinvoke.c, 1.22, 1.23
- Next by thread:
[Dotgnu-pnet-commits] pnet ChangeLog,1.2708,1.2709
- Index(es):