we stopped installing opensc header files.
so I thought maybe we no longer need the src/include/
directory with the symlinks (or copies on windows).
but, if we remove the src/include directory, we need
a different mechanism to find these files. for example
not via ${top_builddir}/src/include with opensc/file.h,
but via ${top_srcdir}/src with libopensc/file.h.
if we change that, we could as well change the #include
<...> to #include "..." - as far as I know that doesn't
change anything, pure optic, but usualy files part of
the source are referenced with "...", opposed to system
include files with <...>.
I did these changes already, patch attached. not sure
if such a big change is worth the small cleanup,
so please let me know what you think.
(note: doesn't work on windows right now - need to restore
winconfig.h to win32.)
other issues I noticed that we could change:
* not all files have this: #include "config.h"
* some use <config.h> which seems bogus to me.
* some but not all load internal.h. maybe we no
longer need that, as all include files are internal now?
* I prefer to have a strict order of the include files:
first system include files, then other libraries, then
imported code (scconf, common etc.), then our own include
headers. currently its a wild mix/order.
* automake/conf/libtool add "-I." to the gcc command line.
some files are include without directory name in some places
(if .c and .h files are in the same directory), while using
"dir/file.h" in other places. maybe unify that to avoid
including the wrong file by accident.
what do you think?
Regards, Andreas
diff -udrNPp --exclude=.svn opensc.orig/configure.ac opensc/configure.ac
--- opensc.orig/configure.ac 2010-02-26 10:18:24.000000000 +0100
+++ opensc/configure.ac 2010-03-02 20:48:42.000000000 +0100
@@ -652,13 +652,9 @@ AC_DEFINE_UNQUOTED([OPENSC_VERSION_MINOR
AC_DEFINE_UNQUOTED([OPENSC_VERSION_FIX], [${OPENSC_VERSION_FIX}], [OpenSC version fix component])
AC_DEFINE_UNQUOTED([OPENSC_FEATURES], ["${OPENSC_FEATURES}"], [Enabled OpenSC features])
-openscincludedir="\$(includedir)/opensc"
pkcs11dir="\$(libdir)/pkcs11"
-pkgconfigdir="\$(libdir)/pkgconfig"
-AC_SUBST([openscincludedir])
AC_SUBST([pkcs11dir])
-AC_SUBST([pkgconfigdir])
AC_SUBST([xslstylesheetsdir])
AC_SUBST([OPENSC_VERSION_MAJOR])
AC_SUBST([OPENSC_VERSION_MINOR])
@@ -713,9 +709,6 @@ AC_CONFIG_FILES([
etc/Makefile
src/Makefile
src/common/Makefile
- src/include/Makefile
- src/include/winconfig.h
- src/include/opensc/Makefile
src/libopensc/Makefile
src/libopensc/libopensc.pc
src/pkcs11/Makefile
diff -udrNPp --exclude=.svn opensc.orig/src/Makefile.am opensc/src/Makefile.am
--- opensc.orig/src/Makefile.am 2010-02-26 10:18:24.000000000 +0100
+++ opensc/src/Makefile.am 2010-03-02 20:46:17.000000000 +0100
@@ -2,5 +2,5 @@ MAINTAINERCLEANFILES = $(srcdir)/Makefil
EXTRA_DIST = Makefile.mak
# Order IS important
-SUBDIRS = common include scconf pkcs15init libopensc pkcs11 \
+SUBDIRS = common scconf pkcs15init libopensc pkcs11 \
tools tests cardmod
diff -udrNPp --exclude=.svn opensc.orig/src/Makefile.mak opensc/src/Makefile.mak
--- opensc.orig/src/Makefile.mak 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/Makefile.mak 2010-03-02 20:46:25.000000000 +0100
@@ -2,7 +2,7 @@ TOPDIR = ..
!INCLUDE $(TOPDIR)\win32\Make.rules.mak
-SUBDIRS = include common scconf pkcs15init libopensc pkcs11 tools tests cardmod
+SUBDIRS = common scconf pkcs15init libopensc pkcs11 tools tests cardmod
all::
diff -udrNPp --exclude=.svn opensc.orig/src/cardmod/Makefile.am opensc/src/cardmod/Makefile.am
--- opensc.orig/src/cardmod/Makefile.am 2010-02-16 10:38:02.000000000 +0100
+++ opensc/src/cardmod/Makefile.am 2010-03-02 20:51:32.000000000 +0100
@@ -12,9 +12,7 @@ else
dist_noinst_DATA = cardmod.inf cardmod-westcos.reg
endif
-INCLUDES = -I$(top_builddir)/src/include \
- -I$(top_srcdir)/src/common \
- -I$(top_srcdir)/src/libopensc
+INCLUDES = -I$(top_srcdir)/src
opensc_card...@library_bitness@_la_SOURCES = cardmod.c cardmod.exports \
$(top_builddir)/win32/versioninfo.rc
diff -udrNPp --exclude=.svn opensc.orig/src/cardmod/cardmod.c opensc/src/cardmod/cardmod.c
--- opensc.orig/src/cardmod/cardmod.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/cardmod/cardmod.c 2010-03-02 21:12:33.000000000 +0100
@@ -34,8 +34,8 @@
#include <windows.h>
#include <cardmod.h>
-#include <opensc/opensc.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
#include <log.h>
diff -udrNPp --exclude=.svn opensc.orig/src/common/Makefile.am opensc/src/common/Makefile.am
--- opensc.orig/src/common/Makefile.am 2010-02-16 10:38:02.000000000 +0100
+++ opensc/src/common/Makefile.am 2010-03-02 20:56:07.000000000 +0100
@@ -14,6 +14,5 @@ libcompat_la_SOURCES = \
compat_strlcpy.h compat_strlcpy.c \
compat_getpass.h compat_getpass.c \
compat_getopt.h compat_getopt.c \
- simclist.c
+ simclist.c simclist.h
-openscinclude_HEADERS = simclist.h
diff -udrNPp --exclude=.svn opensc.orig/src/include/Makefile.am opensc/src/include/Makefile.am
--- opensc.orig/src/include/Makefile.am 2009-12-13 10:14:26.000000000 +0100
+++ opensc/src/include/Makefile.am 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-MAINTAINERCLEANFILES = \
- $(srcdir)/Makefile.in $(srcdir)/winconfig.h
-EXTRA_DIST = Makefile.mak
-
-SUBDIRS = opensc
-
-dist_noinst_HEADERS = winconfig.h
diff -udrNPp --exclude=.svn opensc.orig/src/include/Makefile.mak opensc/src/include/Makefile.mak
--- opensc.orig/src/include/Makefile.mak 2005-12-29 13:36:28.000000000 +0100
+++ opensc/src/include/Makefile.mak 1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-
-all: config.h
-
-config.h: winconfig.h
- @copy /y winconfig.h config.h
diff -udrNPp --exclude=.svn opensc.orig/src/include/opensc/Makefile.am opensc/src/include/opensc/Makefile.am
--- opensc.orig/src/include/opensc/Makefile.am 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/include/opensc/Makefile.am 1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
-EXTRA_DIST = svnignore
-
-all-local:
- @-rm -f *.h
- @$(LN_S) $(top_srcdir)/src/libopensc/asn1.h asn1.h
- @$(LN_S) $(top_srcdir)/src/libopensc/cardctl.h cardctl.h
- @$(LN_S) $(top_srcdir)/src/libopensc/cards.h cards.h
- @$(LN_S) $(top_srcdir)/src/libopensc/errors.h errors.h
- @$(LN_S) $(top_srcdir)/src/libopensc/log.h log.h
- @$(LN_S) $(top_srcdir)/src/libopensc/opensc.h opensc.h
- @$(LN_S) $(top_srcdir)/src/libopensc/pkcs15.h pkcs15.h
- @$(LN_S) $(top_srcdir)/src/libopensc/types.h types.h
- @$(LN_S) $(top_srcdir)/src/pkcs11/pkcs11.h pkcs11.h
- @$(LN_S) $(top_srcdir)/src/pkcs11/pkcs11-opensc.h pkcs11-opensc.h
- @$(LN_S) $(top_srcdir)/src/pkcs15init/pkcs15-init.h pkcs15-init.h
- @$(LN_S) $(top_srcdir)/src/scconf/scconf.h scconf.h
- @$(LN_S) $(top_srcdir)/src/common/simclist.h simclist.h
-
-distclean-local:
- -rm -f *.h
diff -udrNPp --exclude=.svn opensc.orig/src/include/opensc/svnignore opensc/src/include/opensc/svnignore
--- opensc.orig/src/include/opensc/svnignore 2009-12-13 10:14:26.000000000 +0100
+++ opensc/src/include/opensc/svnignore 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-*.h
-*.in
-Makefile
diff -udrNPp --exclude=.svn opensc.orig/src/include/winconfig.h.in opensc/src/include/winconfig.h.in
--- opensc.orig/src/include/winconfig.h.in 2009-12-13 10:14:26.000000000 +0100
+++ opensc/src/include/winconfig.h.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,98 +0,0 @@
-#ifndef _OPENSC_WINCONFIG_H
-#define _OPENSC_WINCONFIG_H
-
-#include <stdio.h>
-#include <windows.h>
-#include <winscard.h>
-#include <sys/timeb.h>
-#include <sys/stat.h>
-
-#ifndef strcasecmp
-#define strcasecmp stricmp
-#endif
-
-#ifndef strncasecmp
-#define strncasecmp strnicmp
-#endif
-
-#ifndef snprintf
-#define snprintf _snprintf
-#endif
-
-#ifndef vsnprintf
-#define vsnprintf _vsnprintf
-#endif
-
-#ifndef isatty
-#define isatty _isatty
-#endif
-
-#ifndef strnicmp
-#define strnicmp _strnicmp
-#endif
-
-#ifndef stricmp
-#define stricmp _stricmp
-#endif
-
-#ifndef strdup
-#define strdup _strdup
-#endif
-
-#ifndef fileno
-#define fileno _fileno
-#endif
-
-#ifndef mkdir
-#define mkdir _mkdir
-#endif
-
-#ifndef access
-#define access _access
-#endif
-
-#ifndef unlink
-#define unlink _unlink
-#endif
-
-#ifndef putenv
-#define putenv _putenv
-#endif
-
-#ifndef R_OK
-#define R_OK 4 /* test whether readable. */
-#define W_OK 2 /* test whether writable. */
-#define X_OK 1 /* test whether execubale. */
-#define F_OK 0 /* test whether exist. */
-#endif
-
-#ifndef S_IRUSR
-#define S_IRUSR S_IREAD
-#endif
-
-#ifndef S_IWUSR
-#define S_IWUSR S_IWRITE
-#endif
-
-#define HAVE_IO_H
-#define ENABLE_PCSC
-#define HAVE_WINSCARD_H
-#define DEFAULT_PCSC_PROVIDER "winscard.dll"
-
-#define SC_PKCS15_PROFILE_DIRECTORY "C:\\Program Files\\OpenSC\\profiles"
-
-#define PATH_MAX _MAX_PATH
-
-#ifndef PACKAGE_VERSION
-#define PACKAGE_VERSION "@PACKAGE_VERSION@"
-#endif
-
-#ifndef PACKAGE_NAME
-#define PACKAGE_NAME "@PACKAGE_NAME@"
-#endif
-
-#ifndef OPENSC_FEATURES
-#define OPENSC_FEATURES "N/A"
-#endif
-
-#endif
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/Makefile.am opensc/src/libopensc/Makefile.am
--- opensc.orig/src/libopensc/Makefile.am 2010-02-26 10:18:24.000000000 +0100
+++ opensc/src/libopensc/Makefile.am 2010-03-02 20:56:36.000000000 +0100
@@ -5,19 +5,17 @@ MAINTAINERCLEANFILES = $(srcdir)/Makefil
EXTRA_DIST = Makefile.mak
lib_LTLIBRARIES = libopensc.la
-openscinclude_HEADERS = \
+noinst_HEADERS = cards.h ctbcs.h internal.h esteid.h muscle.h muscle-filesystem.h \
+ internal-winscard.h p15card-helper.h \
opensc.h pkcs15.h \
cardctl.h asn1.h log.h \
errors.h types.h compression.h
-noinst_HEADERS = cards.h ctbcs.h internal.h esteid.h muscle.h muscle-filesystem.h \
- internal-winscard.h p15card-helper.h
-pkgconfig_DATA = libopensc.pc
AM_CPPFLAGS = -DOPENSC_CONF_PATH=\"$(sysconfdir)/opensc.conf\"
AM_CFLAGS = $(OPTIONAL_OPENSSL_CFLAGS) $(OPTIONAL_OPENCT_CFLAGS) \
$(OPTIONAL_PCSC_CFLAGS) $(OPTIONAL_ZLIB_CFLAGS) \
$(OPTIONAL_ICONV_CFLAGS) $(LTLIB_CFLAGS)
-INCLUDES = -I$(top_builddir)/src/include -I$(top_srcdir)/src/common
+INCLUDES = -I$(top_srcdir)/src
libopensc_la_SOURCES = \
sc.c ctx.c log.c errors.c \
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/asn1.h opensc/src/libopensc/asn1.h
--- opensc.orig/src/libopensc/asn1.h 2009-12-13 08:44:43.000000000 +0100
+++ opensc/src/libopensc/asn1.h 2010-03-02 21:10:22.000000000 +0100
@@ -25,8 +25,8 @@
extern "C" {
#endif
-#include <opensc/opensc.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
struct sc_asn1_entry {
const char *name;
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/card-cardos.c opensc/src/libopensc/card-cardos.c
--- opensc.orig/src/libopensc/card-cardos.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/card-cardos.c 2010-03-02 21:12:51.000000000 +0100
@@ -26,7 +26,7 @@
#include <ctype.h>
#include <string.h>
-#include <opensc/asn1.h>
+#include "libopensc/asn1.h"
static const struct sc_card_operations *iso_ops = NULL;
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/card-muscle.c opensc/src/libopensc/card-muscle.c
--- opensc.orig/src/libopensc/card-muscle.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/card-muscle.c 2010-03-02 21:13:06.000000000 +0100
@@ -22,8 +22,8 @@
#include "cardctl.h"
#include "muscle.h"
#include "muscle-filesystem.h"
-#include <opensc/types.h>
-#include <opensc.h>
+#include "libopensc/types.h"
+#include "libopensc/opensc.h"
#include <stdlib.h>
#include <string.h>
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/card-rutoken.c opensc/src/libopensc/card-rutoken.c
--- opensc.orig/src/libopensc/card-rutoken.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/card-rutoken.c 2010-03-02 21:32:16.000000000 +0100
@@ -38,17 +38,16 @@ typedef __int8 int8_t;
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
-#include "opensc.h"
-#include "pkcs15.h"
-#include "internal.h"
-#include "cardctl.h"
-#include "asn1.h"
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
+#include "libopensc/internal.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/asn1.h"
#ifdef ENABLE_OPENSSL
#include <openssl/evp.h>
#include <openssl/rsa.h>
#include <openssl/dsa.h>
-#include <opensc/asn1.h>
#include <openssl/x509.h>
#include <openssl/err.h>
#endif
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/card-setcos.c opensc/src/libopensc/card-setcos.c
--- opensc.orig/src/libopensc/card-setcos.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/card-setcos.c 2010-03-02 21:13:20.000000000 +0100
@@ -25,7 +25,7 @@
#include <stdlib.h>
#include <string.h>
-#include <opensc/asn1.h>
+#include "libopensc/asn1.h"
static struct sc_atr_table setcos_atrs[] = {
/* some Nokia branded SC */
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/cardctl.h opensc/src/libopensc/cardctl.h
--- opensc.orig/src/libopensc/cardctl.h 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/cardctl.h 2010-03-02 21:05:48.000000000 +0100
@@ -21,7 +21,7 @@
#ifndef _OPENSC_CARDCTL_H
#define _OPENSC_CARDCTL_H
-#include <opensc/types.h>
+#include "libopensc/types.h"
#ifdef __cplusplus
extern "C" {
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/cards.h opensc/src/libopensc/cards.h
--- opensc.orig/src/libopensc/cards.h 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/cards.h 2010-03-02 21:10:30.000000000 +0100
@@ -21,7 +21,7 @@
#ifndef _OPENSC_CARDS_H
#define _OPENSC_CARDS_H
-#include <opensc/types.h>
+#include "libopensc/types.h"
#ifdef __cplusplus
extern "C" {
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/internal.h opensc/src/libopensc/internal.h
--- opensc.orig/src/libopensc/internal.h 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/internal.h 2010-03-02 21:30:54.000000000 +0100
@@ -30,10 +30,10 @@
extern "C" {
#endif
-#include "opensc.h"
-#include "simclist.h"
-#include "log.h"
-#include "cards.h"
+#include "libopensc/opensc.h"
+#include "common/simclist.h"
+#include "libopensc/log.h"
+#include "libopensc/cards.h"
#include <assert.h>
#ifdef _WIN32
#include <windows.h>
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/log.h opensc/src/libopensc/log.h
--- opensc.orig/src/libopensc/log.h 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/log.h 2010-03-02 21:06:32.000000000 +0100
@@ -27,7 +27,7 @@ extern "C" {
#endif
#include <stdarg.h>
-#include <opensc/opensc.h>
+#include "libopensc/opensc.h"
#define SC_LOG_TYPE_ERROR 0
#define SC_LOG_TYPE_VERBOSE 1
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/muscle-filesystem.c opensc/src/libopensc/muscle-filesystem.c
--- opensc.orig/src/libopensc/muscle-filesystem.c 2009-12-13 08:44:43.000000000 +0100
+++ opensc/src/libopensc/muscle-filesystem.c 2010-03-02 21:13:36.000000000 +0100
@@ -18,8 +18,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include "muscle-filesystem.h"
-#include <opensc/errors.h>
+#include "libopensc/muscle-filesystem.h"
+#include "libopensc/errors.h"
#include <memory.h>
#include <stdio.h>
#include <assert.h>
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/muscle-filesystem.h opensc/src/libopensc/muscle-filesystem.h
--- opensc.orig/src/libopensc/muscle-filesystem.h 2009-12-13 10:14:28.000000000 +0100
+++ opensc/src/libopensc/muscle-filesystem.h 2010-03-02 21:10:45.000000000 +0100
@@ -23,7 +23,7 @@
#include <stdlib.h>
-#include <opensc/types.h>
+#include "libopensc/types.h"
typedef struct msc_id {
u8 id[4];
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/muscle.h opensc/src/libopensc/muscle.h
--- opensc.orig/src/libopensc/muscle.h 2009-12-13 10:14:28.000000000 +0100
+++ opensc/src/libopensc/muscle.h 2010-03-02 21:11:15.000000000 +0100
@@ -22,11 +22,11 @@
#include <stddef.h>
-#include <opensc/types.h>
-#include <opensc.h>
-#include <opensc/cardctl.h>
+#include "libopensc/types.h"
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
-#include "muscle-filesystem.h"
+#include "libopensc/muscle-filesystem.h"
#define MSC_MAX_APDU 512 /* Max APDU send/recv, used for stack allocation */
#define MSC_MAX_PIN_LENGTH 8
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/opensc.h opensc/src/libopensc/opensc.h
--- opensc.orig/src/libopensc/opensc.h 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/opensc.h 2010-03-02 21:05:30.000000000 +0100
@@ -36,10 +36,10 @@
extern "C" {
#endif
-#include <opensc/simclist.h>
-#include <opensc/scconf.h>
-#include <opensc/errors.h>
-#include <opensc/types.h>
+#include "common/simclist.h"
+#include "scconf/scconf.h"
+#include "libopensc/errors.h"
+#include "libopensc/types.h"
/* Different APDU cases */
#define SC_APDU_CASE_NONE 0x00
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/p15card-helper.c opensc/src/libopensc/p15card-helper.c
--- opensc.orig/src/libopensc/p15card-helper.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/p15card-helper.c 2010-03-02 21:14:16.000000000 +0100
@@ -22,10 +22,10 @@
#if ENABLE_OPENSSL
#include "p15card-helper.h"
-#include <opensc/opensc.h>
-#include <opensc/types.h>
-#include <opensc/log.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/types.h"
+#include "libopensc/log.h"
+#include "libopensc/pkcs15.h"
#include <string.h>
#include <stdlib.h>
#include <openssl/bio.h>
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/p15card-helper.h opensc/src/libopensc/p15card-helper.h
--- opensc.orig/src/libopensc/p15card-helper.h 2009-12-13 08:44:43.000000000 +0100
+++ opensc/src/libopensc/p15card-helper.h 2010-03-02 21:11:23.000000000 +0100
@@ -21,7 +21,7 @@
#ifndef P15CARD_HELPER_H
#define P15CARD_HELPER_H
-#include <opensc/pkcs15.h>
+#include "libopensc/pkcs15.h"
#define USAGE_NONREP SC_PKCS15_PRKEY_USAGE_NONREPUDIATION | \
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/p15emu-westcos.c opensc/src/libopensc/p15emu-westcos.c
--- opensc.orig/src/libopensc/p15emu-westcos.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/p15emu-westcos.c 2010-03-02 21:34:23.000000000 +0100
@@ -26,7 +26,7 @@
#include "pkcs15.h"
#include "cardctl.h"
-#include "compat_strlcpy.h"
+#include "common/compat_strlcpy.h"
static int sc_pkcs15emu_westcos_init(sc_pkcs15_card_t * p15card)
{
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-actalis.c opensc/src/libopensc/pkcs15-actalis.c
--- opensc.orig/src/libopensc/pkcs15-actalis.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-actalis.c 2010-03-02 21:14:38.000000000 +0100
@@ -26,12 +26,12 @@
#include <config.h>
#endif
-#include <opensc/pkcs15.h>
-#include <opensc/log.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/log.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#ifdef ENABLE_ZLIB
#include <zlib.h>
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-atrust-acos.c opensc/src/libopensc/pkcs15-atrust-acos.c
--- opensc.orig/src/libopensc/pkcs15-atrust-acos.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-atrust-acos.c 2010-03-02 21:14:59.000000000 +0100
@@ -19,12 +19,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include <opensc/pkcs15.h>
-#include <opensc/cardctl.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/cardctl.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#define MANU_ID "A-Trust"
#define CARD_LABEL "a.sign Premium a"
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-esteid.c opensc/src/libopensc/pkcs15-esteid.c
--- opensc.orig/src/libopensc/pkcs15-esteid.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-esteid.c 2010-03-02 21:34:12.000000000 +0100
@@ -28,7 +28,7 @@
#include <stdio.h>
#include "esteid.h"
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#ifdef ENABLE_ICONV
#include <iconv.h>
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-gemsafeGPK.c opensc/src/libopensc/pkcs15-gemsafeGPK.c
--- opensc.orig/src/libopensc/pkcs15-gemsafeGPK.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-gemsafeGPK.c 2010-03-02 21:15:24.000000000 +0100
@@ -20,13 +20,13 @@
*/
#include "internal.h"
-#include <opensc/pkcs15.h>
-#include <opensc/log.h>
-#include <opensc/cardctl.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/log.h"
+#include "libopensc/cardctl.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#define MANU_ID "GemSAFE on GPK16000"
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-infocamere.c opensc/src/libopensc/pkcs15-infocamere.c
--- opensc.orig/src/libopensc/pkcs15-infocamere.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-infocamere.c 2010-03-02 21:15:52.000000000 +0100
@@ -25,12 +25,12 @@
#include <config.h>
#endif
-#include <opensc/pkcs15.h>
-#include <opensc/log.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/log.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#ifdef ENABLE_ZLIB
#include <zlib.h>
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-openpgp.c opensc/src/libopensc/pkcs15-openpgp.c
--- opensc.orig/src/libopensc/pkcs15-openpgp.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-openpgp.c 2010-03-02 21:16:26.000000000 +0100
@@ -20,13 +20,13 @@
*/
#include "internal.h"
-#include <opensc/pkcs15.h>
-#include <opensc/log.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/log.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <assert.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
int sc_pkcs15emu_openpgp_init_ex(sc_pkcs15_card_t *, sc_pkcs15emu_opt_t *);
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-postecert.c opensc/src/libopensc/pkcs15-postecert.c
--- opensc.orig/src/libopensc/pkcs15-postecert.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-postecert.c 2010-03-02 21:16:46.000000000 +0100
@@ -21,12 +21,12 @@
*/
#include "internal.h"
-#include <opensc/pkcs15.h>
-#include <opensc/log.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/log.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
int sc_pkcs15emu_postecert_init_ex(sc_pkcs15_card_t *, sc_pkcs15emu_opt_t *);
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-pteid.c opensc/src/libopensc/pkcs15-pteid.c
--- opensc.orig/src/libopensc/pkcs15-pteid.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-pteid.c 2010-03-02 21:34:48.000000000 +0100
@@ -41,7 +41,7 @@
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#define IAS_CARD 0
#define GEMSAFE_CARD 1
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-starcert.c opensc/src/libopensc/pkcs15-starcert.c
--- opensc.orig/src/libopensc/pkcs15-starcert.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-starcert.c 2010-03-02 21:17:11.000000000 +0100
@@ -18,12 +18,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include <opensc/pkcs15.h>
-#include <opensc/cardctl.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/cardctl.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#define MANU_ID "Giesecke & Devrient GmbH"
#define STARCERT "StarCertV2201"
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-tccardos.c opensc/src/libopensc/pkcs15-tccardos.c
--- opensc.orig/src/libopensc/pkcs15-tccardos.c 2006-05-15 22:57:30.000000000 +0200
+++ opensc/src/libopensc/pkcs15-tccardos.c 2010-03-02 21:17:22.000000000 +0100
@@ -22,8 +22,8 @@
#include <stdlib.h>
#include <string.h>
-#include <opensc/log.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/log.h"
+#include "libopensc/pkcs15.h"
#define MANU_ID "SIEMENS AG"
#define TC_CARDOS_APP_DF "3F001002"
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15-tcos.c opensc/src/libopensc/pkcs15-tcos.c
--- opensc.orig/src/libopensc/pkcs15-tcos.c 2010-02-16 10:38:06.000000000 +0100
+++ opensc/src/libopensc/pkcs15-tcos.c 2010-03-02 21:17:53.000000000 +0100
@@ -18,14 +18,14 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include "internal.h"
-#include <opensc/pkcs15.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/internal.h"
+#include "libopensc/pkcs15.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
int sc_pkcs15emu_tcos_init_ex(
sc_pkcs15_card_t *p15card,
diff -udrNPp --exclude=.svn opensc.orig/src/libopensc/pkcs15.h opensc/src/libopensc/pkcs15.h
--- opensc.orig/src/libopensc/pkcs15.h 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/libopensc/pkcs15.h 2010-03-02 21:04:43.000000000 +0100
@@ -25,7 +25,7 @@
extern "C" {
#endif
-#include <opensc/opensc.h>
+#include "libopensc/opensc.h"
#define SC_PKCS15_CACHE_DIR ".eid"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs11/Makefile.am opensc/src/pkcs11/Makefile.am
--- opensc.orig/src/pkcs11/Makefile.am 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/pkcs11/Makefile.am 2010-03-02 20:57:49.000000000 +0100
@@ -4,14 +4,13 @@ MAINTAINERCLEANFILES = $(srcdir)/Makefil
EXTRA_DIST = Makefile.mak
dist_noinst_SCRIPTS = opensc_pkcs11_install.js
-openscinclude_HEADERS = pkcs11.h pkcs11-opensc.h
lib_LTLIBRARIES = opensc-pkcs11.la pkcs11-spy.la onepin-opensc-pkcs11.la
noinst_LTLIBRARIES = libpkcs11.la
AM_CFLAGS = $(OPTIONAL_OPENSSL_CFLAGS) $(LTLIB_CFLAGS) $(PTHREAD_CFLAGS)
-INCLUDES = -I$(top_srcdir)/src/pkcs15init -I$(top_builddir)/src/include -I$(top_srcdir)/src/common
+INCLUDES = -I$(top_srcdir)/src
-OPENSC_PKCS11_INC = sc-pkcs11.h
+OPENSC_PKCS11_INC = sc-pkcs11.h pkcs11.h pkcs11-opensc.h
OPENSC_PKCS11_SRC = pkcs11-global.c pkcs11-session.c pkcs11-object.c misc.c slot.c \
mechanism.c openssl.c secretkey.c framework-pkcs15.c \
framework-pkcs15init.c debug.c opensc-pkcs11.exports \
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs11/framework-pkcs15.c opensc/src/pkcs11/framework-pkcs15.c
--- opensc.orig/src/pkcs11/framework-pkcs15.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs11/framework-pkcs15.c 2010-03-02 21:36:58.000000000 +0100
@@ -22,7 +22,7 @@
#include <string.h>
#include "sc-pkcs11.h"
#ifdef USE_PKCS15_INIT
-#include <opensc/pkcs15-init.h>
+#include "pkcs15init/pkcs15-init.h"
#endif
extern int hack_enabled;
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs11/framework-pkcs15init.c opensc/src/pkcs11/framework-pkcs15init.c
--- opensc.orig/src/pkcs11/framework-pkcs15init.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/pkcs11/framework-pkcs15init.c 2010-03-02 21:37:40.000000000 +0100
@@ -22,7 +22,7 @@
#include <string.h>
#include "sc-pkcs11.h"
#ifdef USE_PKCS15_INIT
-#include "opensc/pkcs15-init.h"
+#include "pkcs15init/pkcs15-init.h"
/*
* Deal with uninitialized cards
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs11/sc-pkcs11.h opensc/src/pkcs11/sc-pkcs11.h
--- opensc.orig/src/pkcs11/sc-pkcs11.h 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/pkcs11/sc-pkcs11.h 2010-03-02 21:11:59.000000000 +0100
@@ -27,13 +27,13 @@
#ifdef HAVE_MALLOC_H
#include <malloc.h>
#endif
-#include <opensc/opensc.h>
-#include <opensc/pkcs15.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
+#include "libopensc/log.h"
#define CRYPTOKI_EXPORTS
-#include <pkcs11.h>
-#include <pkcs11-opensc.h>
+#include "pkcs11.h"
+#include "pkcs11-opensc.h"
#include "pkcs11-display.h"
#ifdef __cplusplus
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/Makefile.am opensc/src/pkcs15init/Makefile.am
--- opensc.orig/src/pkcs15init/Makefile.am 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/pkcs15init/Makefile.am 2010-03-02 20:58:06.000000000 +0100
@@ -4,8 +4,7 @@ MAINTAINERCLEANFILES = $(srcdir)/Makefil
EXTRA_DIST = Makefile.mak
noinst_LTLIBRARIES = libpkcs15init.la
-openscinclude_HEADERS = pkcs15-init.h
-noinst_HEADERS = profile.h
+noinst_HEADERS = profile.h pkcs15-init.h
dist_pkgdata_DATA = \
cyberflex.profile \
flex.profile \
@@ -28,7 +27,7 @@ dist_pkgdata_DATA = \
AM_CPPFLAGS = -DSC_PKCS15_PROFILE_DIRECTORY=\"$(pkgdatadir)\"
AM_CFLAGS = $(OPTIONAL_OPENSSL_CFLAGS) $(LTLIB_CFLAGS)
-INCLUDES = -I$(top_srcdir)/src/common -I$(top_builddir)/src/include
+INCLUDES = -I$(top_srcdir)/src
libpkcs15init_la_SOURCES = \
pkcs15-lib.c profile.c \
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-asepcos.c opensc/src/pkcs15init/pkcs15-asepcos.c
--- opensc.orig/src/pkcs15init/pkcs15-asepcos.c 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-asepcos.c 2010-03-02 21:18:18.000000000 +0100
@@ -22,9 +22,9 @@
#include <sys/types.h>
#include <stdlib.h>
#include <string.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-cardos.c opensc/src/pkcs15init/pkcs15-cardos.c
--- opensc.orig/src/pkcs15init/pkcs15-cardos.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-cardos.c 2010-03-02 21:18:40.000000000 +0100
@@ -27,11 +27,11 @@
#include <string.h>
#include <assert.h>
#include <stdarg.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
-#include <opensc/cards.h>
-#include <opensc/asn1.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
+#include "libopensc/cards.h"
+#include "libopensc/asn1.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-cflex.c opensc/src/pkcs15init/pkcs15-cflex.c
--- opensc.orig/src/pkcs15init/pkcs15-cflex.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-cflex.c 2010-03-02 21:19:14.000000000 +0100
@@ -24,9 +24,9 @@
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-entersafe.c opensc/src/pkcs15init/pkcs15-entersafe.c
--- opensc.orig/src/pkcs15init/pkcs15-entersafe.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-entersafe.c 2010-03-02 21:19:34.000000000 +0100
@@ -23,9 +23,9 @@
#include <string.h>
#include <assert.h>
#include <stdarg.h>
-#include <opensc/log.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
+#include "libopensc/log.h"
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-gpk.c opensc/src/pkcs15init/pkcs15-gpk.c
--- opensc.orig/src/pkcs15init/pkcs15-gpk.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-gpk.c 2010-03-02 21:20:10.000000000 +0100
@@ -29,10 +29,10 @@
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/cards.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/cards.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-incrypto34.c opensc/src/pkcs15init/pkcs15-incrypto34.c
--- opensc.orig/src/pkcs15init/pkcs15-incrypto34.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-incrypto34.c 2010-03-02 21:20:23.000000000 +0100
@@ -27,9 +27,9 @@
#include <string.h>
#include <assert.h>
#include <stdarg.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-init.h opensc/src/pkcs15init/pkcs15-init.h
--- opensc.orig/src/pkcs15init/pkcs15-init.h 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-init.h 2010-03-02 21:06:53.000000000 +0100
@@ -11,7 +11,7 @@
extern "C" {
#endif
-#include <opensc/pkcs15.h>
+#include "libopensc/pkcs15.h"
#define SC_PKCS15INIT_X509_DIGITAL_SIGNATURE 0x0080UL
#define SC_PKCS15INIT_X509_NON_REPUDIATION 0x0040UL
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-jcop.c opensc/src/pkcs15init/pkcs15-jcop.c
--- opensc.orig/src/pkcs15init/pkcs15-jcop.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-jcop.c 2010-03-02 21:20:35.000000000 +0100
@@ -27,9 +27,9 @@
#include <string.h>
#include <assert.h>
#include <stdarg.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-lib.c opensc/src/pkcs15init/pkcs15-lib.c
--- opensc.orig/src/pkcs15init/pkcs15-lib.c 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-lib.c 2010-03-02 21:03:36.000000000 +0100
@@ -56,12 +56,12 @@
#include <openssl/pkcs12.h>
#endif
#include <ltdl.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/pkcs15.h"
#include "profile.h"
#include "pkcs15-init.h"
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
-#include <compat_strlcpy.h>
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
+#include "common/compat_strlcpy.h"
#define OPENSC_INFO_FILEPATH "3F0050154946"
#define OPENSC_INFO_FILEID 0x4946
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-miocos.c opensc/src/pkcs15init/pkcs15-miocos.c
--- opensc.orig/src/pkcs15init/pkcs15-miocos.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-miocos.c 2010-03-02 21:20:53.000000000 +0100
@@ -23,9 +23,9 @@
#endif
#include <string.h>
#include <sys/types.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-muscle.c opensc/src/pkcs15init/pkcs15-muscle.c
--- opensc.orig/src/pkcs15init/pkcs15-muscle.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-muscle.c 2010-03-02 21:21:10.000000000 +0100
@@ -29,11 +29,11 @@
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
-#include <opensc/pkcs15.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/cards.h>
-#include <opensc/log.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/cards.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-myeid.c opensc/src/pkcs15init/pkcs15-myeid.c
--- opensc.orig/src/pkcs15init/pkcs15-myeid.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-myeid.c 2010-03-02 21:21:26.000000000 +0100
@@ -25,9 +25,9 @@
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-oberthur.c opensc/src/pkcs15init/pkcs15-oberthur.c
--- opensc.orig/src/pkcs15init/pkcs15-oberthur.c 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-oberthur.c 2010-03-02 21:21:47.000000000 +0100
@@ -33,9 +33,9 @@
#include <openssl/sha.h>
#endif
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-rtecp.c opensc/src/pkcs15init/pkcs15-rtecp.c
--- opensc.orig/src/pkcs15init/pkcs15-rtecp.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-rtecp.c 2010-03-02 21:22:04.000000000 +0100
@@ -24,10 +24,10 @@
#include <assert.h>
#include <stddef.h>
#include <stdlib.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
+#include "libopensc/pkcs15.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-rutoken.c opensc/src/pkcs15init/pkcs15-rutoken.c
--- opensc.orig/src/pkcs15init/pkcs15-rutoken.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-rutoken.c 2010-03-02 21:29:07.000000000 +0100
@@ -34,10 +34,10 @@ typedef unsigned __int32 uint32_t;
#include <sys/types.h>
#include <stdlib.h>
#include <string.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
+#include "libopensc/pkcs15.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-setcos.c opensc/src/pkcs15init/pkcs15-setcos.c
--- opensc.orig/src/pkcs15init/pkcs15-setcos.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-setcos.c 2010-03-02 21:22:24.000000000 +0100
@@ -24,9 +24,9 @@
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/log.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/log.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-starcos.c opensc/src/pkcs15init/pkcs15-starcos.c
--- opensc.orig/src/pkcs15init/pkcs15-starcos.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-starcos.c 2010-03-02 21:22:37.000000000 +0100
@@ -26,9 +26,9 @@
#include <string.h>
#include <assert.h>
#include <stdarg.h>
-#include <opensc/log.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
+#include "libopensc/log.h"
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/pkcs15-westcos.c opensc/src/pkcs15init/pkcs15-westcos.c
--- opensc.orig/src/pkcs15init/pkcs15-westcos.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/pkcs15init/pkcs15-westcos.c 2010-03-02 21:08:39.000000000 +0100
@@ -26,8 +26,8 @@
#include <stdlib.h>
#include <stdio.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
#include "pkcs15-init.h"
#include "profile.h"
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/profile.c opensc/src/pkcs15init/profile.c
--- opensc.orig/src/pkcs15init/profile.c 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/pkcs15init/profile.c 2010-03-02 21:07:58.000000000 +0100
@@ -37,12 +37,12 @@
#endif
#include <assert.h>
#include <stdlib.h>
-#include <opensc/scconf.h>
-#include <opensc/log.h>
-#include <opensc/pkcs15.h>
+#include "scconf/scconf.h"
+#include "libopensc/log.h"
+#include "libopensc/pkcs15.h"
#include "pkcs15-init.h"
#include "profile.h"
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#define DEF_PRKEY_RSA_ACCESS 0x1D
#define DEF_PRKEY_DSA_ACCESS 0x12
diff -udrNPp --exclude=.svn opensc.orig/src/pkcs15init/profile.h opensc/src/pkcs15init/profile.h
--- opensc.orig/src/pkcs15init/profile.h 2010-03-02 20:31:10.000000000 +0100
+++ opensc/src/pkcs15init/profile.h 2010-03-02 21:06:12.000000000 +0100
@@ -11,7 +11,7 @@
extern "C" {
#endif
-#include <opensc/pkcs15.h>
+#include "libopensc/pkcs15.h"
#ifndef SC_PKCS15_PROFILE_SUFFIX
#define SC_PKCS15_PROFILE_SUFFIX "profile"
diff -udrNPp --exclude=.svn opensc.orig/src/scconf/Makefile.am opensc/src/scconf/Makefile.am
--- opensc.orig/src/scconf/Makefile.am 2010-02-16 10:38:02.000000000 +0100
+++ opensc/src/scconf/Makefile.am 2010-03-02 20:58:25.000000000 +0100
@@ -5,12 +5,11 @@ DISTCLEANFILES = lex-parse.c
EXTRA_DIST = Makefile.mak
dist_noinst_DATA = README.scconf lex-parse.l
-openscinclude_HEADERS = scconf.h
-noinst_HEADERS = internal.h
+noinst_HEADERS = internal.h scconf.h
noinst_PROGRAMS = test-conf
noinst_LTLIBRARIES = libscconf.la
-INCLUDES = -I$(top_srcdir)/src/common
+INCLUDES = -I$(top_srcdir)/src
libscconf_la_SOURCES = scconf.c parse.c write.c sclex.c
diff -udrNPp --exclude=.svn opensc.orig/src/scconf/parse.c opensc/src/scconf/parse.c
--- opensc.orig/src/scconf/parse.c 2009-12-13 10:14:27.000000000 +0100
+++ opensc/src/scconf/parse.c 2010-03-02 21:02:17.000000000 +0100
@@ -31,7 +31,7 @@
#include <errno.h>
#include "scconf.h"
#include "internal.h"
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#define STATE_NAME 0x01
#define STATE_VALUE 0x02
diff -udrNPp --exclude=.svn opensc.orig/src/tests/Makefile.am opensc/src/tests/Makefile.am
--- opensc.orig/src/tests/Makefile.am 2010-02-16 10:38:02.000000000 +0100
+++ opensc/src/tests/Makefile.am 2010-03-02 20:53:06.000000000 +0100
@@ -6,7 +6,7 @@ EXTRA_DIST = Makefile.mak
SUBDIRS = regression
noinst_PROGRAMS = base64 lottery p15dump pintest prngtest
-INCLUDES = -I$(top_srcdir)/src/common -I$(top_builddir)/src/include
+INCLUDES = -I$(top_srcdir)/src
LIBS = $(top_builddir)/src/libopensc/libopensc.la \
$(top_builddir)/src/common/libcompat.la
diff -udrNPp --exclude=.svn opensc.orig/src/tests/base64.c opensc/src/tests/base64.c
--- opensc.orig/src/tests/base64.c 2005-12-29 13:36:28.000000000 +0100
+++ opensc/src/tests/base64.c 2010-03-02 21:22:48.000000000 +0100
@@ -2,8 +2,8 @@
#include <config.h>
#endif
#include <stdio.h>
-#include <opensc/opensc.h>
-#include <opensc/asn1.h>
+#include "libopensc/opensc.h"
+#include "libopensc/asn1.h"
int main(int argc, char *argv[])
{
diff -udrNPp --exclude=.svn opensc.orig/src/tests/lottery.c opensc/src/tests/lottery.c
--- opensc.orig/src/tests/lottery.c 2009-12-13 08:44:41.000000000 +0100
+++ opensc/src/tests/lottery.c 2010-03-02 21:23:05.000000000 +0100
@@ -13,7 +13,7 @@
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
#endif
-#include <opensc/opensc.h>
+#include "libopensc/opensc.h"
#include "sc-test.h"
int main(int argc, char *argv[])
diff -udrNPp --exclude=.svn opensc.orig/src/tests/p15dump.c opensc/src/tests/p15dump.c
--- opensc.orig/src/tests/p15dump.c 2010-02-16 10:38:02.000000000 +0100
+++ opensc/src/tests/p15dump.c 2010-03-02 21:23:12.000000000 +0100
@@ -9,8 +9,8 @@
#endif
#include <stdio.h>
#include <stdlib.h>
-#include <opensc/opensc.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
#include "sc-test.h"
static struct sc_pkcs15_card *p15card;
diff -udrNPp --exclude=.svn opensc.orig/src/tests/pintest.c opensc/src/tests/pintest.c
--- opensc.orig/src/tests/pintest.c 2010-02-16 10:38:02.000000000 +0100
+++ opensc/src/tests/pintest.c 2010-03-02 21:23:34.000000000 +0100
@@ -13,9 +13,9 @@
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
-#include <opensc/opensc.h>
-#include <opensc/pkcs15.h>
-#include <compat_getpass.h>
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
+#include "common/compat_getpass.h"
#include "sc-test.h"
static struct sc_pkcs15_card *p15card;
diff -udrNPp --exclude=.svn opensc.orig/src/tests/print.c opensc/src/tests/print.c
--- opensc.orig/src/tests/print.c 2009-12-13 10:14:26.000000000 +0100
+++ opensc/src/tests/print.c 2010-03-02 21:23:42.000000000 +0100
@@ -10,8 +10,8 @@
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
-#include <opensc/opensc.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
#include "sc-test.h"
void sc_test_print_card(const sc_pkcs15_card_t *mycard)
diff -udrNPp --exclude=.svn opensc.orig/src/tests/prngtest.c opensc/src/tests/prngtest.c
--- opensc.orig/src/tests/prngtest.c 2009-12-13 08:44:41.000000000 +0100
+++ opensc/src/tests/prngtest.c 2010-03-02 21:41:15.000000000 +0100
@@ -15,7 +15,7 @@
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
#endif
-#include <opensc/opensc.h>
+#include "libopensc/opensc.h"
#include "sc-test.h"
int main(int argc, char *argv[])
diff -udrNPp --exclude=.svn opensc.orig/src/tests/sc-test.c opensc/src/tests/sc-test.c
--- opensc.orig/src/tests/sc-test.c 2010-02-16 10:38:02.000000000 +0100
+++ opensc/src/tests/sc-test.c 2010-03-02 21:24:08.000000000 +0100
@@ -10,8 +10,8 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <compat_getopt.h>
-#include <opensc/opensc.h>
+#include "common/compat_getopt.h"
+#include "libopensc/opensc.h"
#include "sc-test.h"
sc_context_t *ctx;
diff -udrNPp --exclude=.svn opensc.orig/src/tests/sc-test.h opensc/src/tests/sc-test.h
--- opensc.orig/src/tests/sc-test.h 2009-12-13 10:14:26.000000000 +0100
+++ opensc/src/tests/sc-test.h 2010-03-02 21:12:05.000000000 +0100
@@ -1,7 +1,7 @@
#ifndef _SC_TEST_H
#define _SC_TEST_H
-#include <opensc/pkcs15.h>
+#include "libopensc/pkcs15.h"
#ifdef __cplusplus
extern "C" {
diff -udrNPp --exclude=.svn opensc.orig/src/tools/Makefile.am opensc/src/tools/Makefile.am
--- opensc.orig/src/tools/Makefile.am 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/Makefile.am 2010-03-02 20:53:18.000000000 +0100
@@ -15,7 +15,7 @@ dist_bin_SCRIPTS += cardos-info.bat
endif
AM_CFLAGS = $(OPTIONAL_OPENSSL_CFLAGS) $(OPTIONAL_READLINE_CFLAGS)
-INCLUDES = -I$(top_srcdir)/src/common -I$(top_builddir)/src/include
+INCLUDES = -I$(top_srcdir)/src
LIBS = $(top_builddir)/src/common/libcompat.la \
$(top_builddir)/src/libopensc/libopensc.la
diff -udrNPp --exclude=.svn opensc.orig/src/tools/cardos-tool.c opensc/src/tools/cardos-tool.c
--- opensc.orig/src/tools/cardos-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/cardos-tool.c 2010-03-02 21:24:16.000000000 +0100
@@ -39,7 +39,7 @@
#include <openssl/sha.h>
#endif
-#include <opensc/opensc.h>
+#include "libopensc/opensc.h"
#include "util.h"
static const char *app_name = "cardos-tool";
diff -udrNPp --exclude=.svn opensc.orig/src/tools/cryptoflex-tool.c opensc/src/tools/cryptoflex-tool.c
--- opensc.orig/src/tools/cryptoflex-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/cryptoflex-tool.c 2010-03-02 21:39:44.000000000 +0100
@@ -26,8 +26,8 @@
#include <openssl/x509.h>
#include <openssl/pem.h>
#include <openssl/err.h>
-#include <opensc/pkcs15.h>
-#include <compat_strlcpy.h>
+#include "libopensc/pkcs15.h"
+#include "common/compat_strlcpy.h"
#include "util.h"
static const char *app_name = "cryptoflex-tool";
diff -udrNPp --exclude=.svn opensc.orig/src/tools/eidenv.c opensc/src/tools/eidenv.c
--- opensc.orig/src/tools/eidenv.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/eidenv.c 2010-03-02 21:39:17.000000000 +0100
@@ -26,10 +26,10 @@
#include <unistd.h>
#endif
#include <stdlib.h>
-#include <compat_getopt.h>
+#include "common/compat_getopt.h"
#include <string.h>
-#include <opensc/opensc.h>
-#include <opensc/asn1.h>
+#include "libopensc/opensc.h"
+#include "libopensc/asn1.h"
#include "util.h"
#include "../libopensc/cards.h"
diff -udrNPp --exclude=.svn opensc.orig/src/tools/netkey-tool.c opensc/src/tools/netkey-tool.c
--- opensc.orig/src/tools/netkey-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/netkey-tool.c 2010-03-02 21:40:54.000000000 +0100
@@ -29,10 +29,10 @@
#include <stdio.h>
#include <stdlib.h>
-#include <compat_getopt.h>
+#include "common/compat_getopt.h"
#include <string.h>
#include <errno.h>
-#include <opensc/opensc.h>
+#include "libopensc/opensc.h"
#include <openssl/x509v3.h>
#include <openssl/pem.h>
diff -udrNPp --exclude=.svn opensc.orig/src/tools/opensc-explorer.c opensc/src/tools/opensc-explorer.c
--- opensc.orig/src/tools/opensc-explorer.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/opensc-explorer.c 2010-03-02 21:25:16.000000000 +0100
@@ -25,13 +25,13 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include <opensc/opensc.h>
-#include <opensc/asn1.h>
+#include "libopensc/opensc.h"
+#include "libopensc/asn1.h"
#ifdef ENABLE_READLINE
#include <readline/readline.h>
#include <readline/history.h>
#endif
-#include <opensc/cardctl.h>
+#include "libopensc/cardctl.h"
#include "util.h"
#define DIM(v) (sizeof(v)/sizeof((v)[0]))
diff -udrNPp --exclude=.svn opensc.orig/src/tools/opensc-tool.c opensc/src/tools/opensc-tool.c
--- opensc.orig/src/tools/opensc-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/opensc-tool.c 2010-03-02 21:25:28.000000000 +0100
@@ -30,8 +30,8 @@
#include <errno.h>
#include <ctype.h>
#include <sys/stat.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
#include "util.h"
static const char *app_name = "opensc-tool";
diff -udrNPp --exclude=.svn opensc.orig/src/tools/piv-tool.c opensc/src/tools/piv-tool.c
--- opensc.orig/src/tools/piv-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/piv-tool.c 2010-03-02 21:25:41.000000000 +0100
@@ -31,8 +31,8 @@
#include <errno.h>
#include <ctype.h>
#include <sys/stat.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
#include "util.h"
#include <openssl/rsa.h>
#include <openssl/x509.h>
diff -udrNPp --exclude=.svn opensc.orig/src/tools/pkcs11-tool.c opensc/src/tools/pkcs11-tool.c
--- opensc.orig/src/tools/pkcs11-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/pkcs11-tool.c 2010-03-02 21:38:52.000000000 +0100
@@ -22,9 +22,9 @@
#include <config.h>
#endif
-#include <opensc/pkcs11.h>
-#include <opensc/pkcs11-opensc.h>
-#include <compat_getpass.h>
+#include "pkcs11/pkcs11.h"
+#include "pkcs11/pkcs11-opensc.h"
+#include "common/compat_getpass.h"
#include "util.h"
#ifdef ENABLE_OPENSSL
diff -udrNPp --exclude=.svn opensc.orig/src/tools/pkcs15-crypt.c opensc/src/tools/pkcs15-crypt.c
--- opensc.orig/src/tools/pkcs15-crypt.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/pkcs15-crypt.c 2010-03-02 21:26:22.000000000 +0100
@@ -28,14 +28,14 @@
#endif
#include <errno.h>
#include <string.h>
-#include <opensc/opensc.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/pkcs15.h"
#ifdef ENABLE_OPENSSL
#include <openssl/evp.h>
#include <openssl/rsa.h>
#include <openssl/dsa.h>
#endif
-#include <compat_getpass.h>
+#include "common/compat_getpass.h"
#include "util.h"
static const char *app_name = "pkcs15-crypt";
diff -udrNPp --exclude=.svn opensc.orig/src/tools/pkcs15-init.c opensc/src/tools/pkcs15-init.c
--- opensc.orig/src/tools/pkcs15-init.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/tools/pkcs15-init.c 2010-03-02 21:40:08.000000000 +0100
@@ -58,14 +58,14 @@
#include <openssl/ec.h>
#endif /* OPENSSL_NO_EC */
#endif /* OPENSSL_VERSION_NUMBER >= 0x10000000L */
-#include <opensc/cardctl.h>
-#include <opensc/pkcs15.h>
-#include <opensc/pkcs15-init.h>
-#include <opensc/log.h>
-#include <opensc/cards.h>
-#include <compat_getpass.h>
+#include "libopensc/cardctl.h"
+#include "libopensc/pkcs15.h"
+#include "pkcs15init/pkcs15-init.h"
+#include "libopensc/log.h"
+#include "libopensc/cards.h"
+#include "common/compat_getpass.h"
#include "util.h"
-#include <compat_strlcpy.h>
+#include "common/compat_strlcpy.h"
#undef GET_KEY_ECHO_OFF
diff -udrNPp --exclude=.svn opensc.orig/src/tools/pkcs15-tool.c opensc/src/tools/pkcs15-tool.c
--- opensc.orig/src/tools/pkcs15-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/pkcs15-tool.c 2010-03-02 21:38:23.000000000 +0100
@@ -36,8 +36,9 @@ typedef unsigned __int32 uint32_t;
#include <openssl/crypto.h>
#endif
#include <limits.h>
-#include <opensc/pkcs15.h>
-#include <compat_getpass.h>
+#include "libopensc/pkcs15.h"
+#include "libopensc/asn1.h"
+#include "common/compat_getpass.h"
#include "util.h"
static const char *app_name = "pkcs15-tool";
@@ -1670,7 +1671,6 @@ end:
/*
* Helper function for PEM encoding public key
*/
-#include "opensc/asn1.h"
static const struct sc_asn1_entry c_asn1_pem_key_items[] = {
{ "algorithm", SC_ASN1_ALGORITHM_ID, SC_ASN1_CONS| SC_ASN1_TAG_SEQUENCE, 0, NULL, NULL},
{ "key", SC_ASN1_BIT_STRING_NI, SC_ASN1_TAG_BIT_STRING, 0, NULL, NULL },
diff -udrNPp --exclude=.svn opensc.orig/src/tools/rutoken-tool.c opensc/src/tools/rutoken-tool.c
--- opensc.orig/src/tools/rutoken-tool.c 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/rutoken-tool.c 2010-03-02 21:27:31.000000000 +0100
@@ -31,9 +31,9 @@
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>
-#include <opensc/opensc.h>
-#include <opensc/cardctl.h>
-#include <opensc/pkcs15.h>
+#include "libopensc/opensc.h"
+#include "libopensc/cardctl.h"
+#include "libopensc/pkcs15.h"
#include "util.h"
/* win32 needs this in open(2) */
diff -udrNPp --exclude=.svn opensc.orig/src/tools/util.h opensc/src/tools/util.h
--- opensc.orig/src/tools/util.h 2010-02-16 10:38:01.000000000 +0100
+++ opensc/src/tools/util.h 2010-03-02 21:12:16.000000000 +0100
@@ -16,8 +16,8 @@
#include <unistd.h>
#endif
#include <sys/stat.h>
-#include <compat_getopt.h>
-#include <opensc/opensc.h>
+#include "common/compat_getopt.h"
+#include "libopensc/opensc.h"
#ifdef __cplusplus
extern "C" {
diff -udrNPp --exclude=.svn opensc.orig/src/tools/westcos-tool.c opensc/src/tools/westcos-tool.c
--- opensc.orig/src/tools/westcos-tool.c 2010-02-26 10:18:23.000000000 +0100
+++ opensc/src/tools/westcos-tool.c 2010-03-02 21:27:50.000000000 +0100
@@ -27,10 +27,10 @@
#include <stdlib.h>
#include <string.h>
-#include <opensc/opensc.h>
-#include <opensc/errors.h>
-#include <opensc/pkcs15.h>
-#include <opensc/cardctl.h>
+#include "libopensc/opensc.h"
+#include "libopensc/errors.h"
+#include "libopensc/pkcs15.h"
+#include "libopensc/cardctl.h"
#include <openssl/opensslv.h>
#include <openssl/rsa.h>
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel