dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/ilalink link_class.c,1.8,1.9


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/ilalink link_class.c,1.8,1.9
Date: Sat, 21 Dec 2002 17:36:48 -0500

Update of /cvsroot/dotgnu-pnet/pnet/ilalink
In directory subversions:/tmp/cvs-serv29397/ilalink

Modified Files:
        link_class.c 
Log Message:


Allow a class to be defined multiple times in C object files, as such
classes normally refer to duplicate definitions of the same struct,
union, or array type.


Index: link_class.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ilalink/link_class.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** link_class.c        25 Aug 2002 06:35:46 -0000      1.8
--- link_class.c        21 Dec 2002 22:36:46 -0000      1.9
***************
*** 108,111 ****
--- 108,121 ----
                                isModule = 1;
                        }
+                       else if(linker->memoryModel != 0)
+                       {
+                               /* Duplicate classes are valid in C objects, as 
they
+                                  are normally definitions of the same struct 
type */
+                               if(newName)
+                               {
+                                       ILFree(newName);
+                               }
+                               return 1;
+                       }
                        else
                        {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]