[Pcsclite-cvs-commit] r1660 - trunk/PCSC/libmusclecard/src

Ludovic Rousseau rousseau at costa.debian.org
Mon Sep 19 08:06:06 UTC 2005


Author: rousseau
Date: 2005-09-19 08:06:06 +0000 (Mon, 19 Sep 2005)
New Revision: 1660

Modified:
   trunk/PCSC/libmusclecard/src/musclecard.c
Log:
use CONSTRUCTOR & DESTRUCTOR macros instead of GCC specific __attribute__ ...


Modified: trunk/PCSC/libmusclecard/src/musclecard.c
===================================================================
--- trunk/PCSC/libmusclecard/src/musclecard.c	2005-09-19 08:05:33 UTC (rev 1659)
+++ trunk/PCSC/libmusclecard/src/musclecard.c	2005-09-19 08:06:06 UTC (rev 1660)
@@ -24,6 +24,7 @@
 #include "musclecard.h"
 #include "tokenfactory.h"
 #include "strlcpycat.h"
+#include "misc.h"
 
 #define USE_THREAD_SAFETY
 
@@ -65,11 +66,11 @@
 
 /* Library constructor and deconstructor function for UNIX */
 #ifndef WIN32
-void __attribute__ ((constructor)) musclecard_init(void)
+void CONSTRUCTOR musclecard_init(void)
 {
 }
 	
-void __attribute__ ((destructor)) musclecard_fini(void)
+void DESTRUCTOR musclecard_fini(void)
 {
 	if (localHContext != 0)
 		SCardReleaseContext(localHContext);




More information about the Pcsclite-cvs-commit mailing list