[Pcsclite-cvs-commit] CVS libmusclecard/src
CVS User rousseau
ludovic.rousseau@free.fr
Thu, 21 Apr 2005 09:24:43 +0000
Update of /cvsroot/pcsclite/libmusclecard/src
In directory haydn:/tmp/cvs-serv7332
Added Files:
misc.h
Log Message:
#define INTERNAL
--- /cvsroot/pcsclite/libmusclecard/src/misc.h 2005/04/21 09:24:43 NONE
+++ /cvsroot/pcsclite/libmusclecard/src/misc.h 2005/04/21 09:24:43 1.1
/*
* This handles GCC attributes
*
* MUSCLE SmartCard Development ( http://www.linuxnet.com )
*
* Copyright (C) 2005
* Ludovic Rousseau <ludovic.rousseau@free.fr>
*
* $Id: misc.h,v 1.1 2005/04/21 09:24:43 rousseau Exp $
*/
#ifndef __local_h__
#define __local_h__
#ifdef __cplusplus
extern "C"
{
#endif
/*
* Declare the function as internal to the library: the function name is
* not exported and can't be used by a program linked to the library
*
* see http://gcc.gnu.org/onlinedocs/gcc-3.3.5/gcc/Function-Attributes.html#Function-Attributes
*/
#define INTERNAL __attribute__ ((visibility("hidden")))
#ifdef __cplusplus
}
#endif
#endif /* __lcoal_h__ */