From e5de159498904e49b2aa40fe19caa224dc28541e Mon Sep 17 00:00:00 2001 From: Bill Hill Date: Wed, 25 Apr 2018 10:20:05 +0100 Subject: [PATCH] Minor changes for python binding. --- libAlc/AlcType.h | 2 ++ libAlg/AlgProto.h | 4 ++++ libAlg/AlgType.h | 2 ++ libWlz/WlzProto.h | 2 ++ 4 files changed, 10 insertions(+) diff --git a/libAlc/AlcType.h b/libAlc/AlcType.h index ea4f14a4..14ccf7e6 100644 --- a/libAlc/AlcType.h +++ b/libAlc/AlcType.h @@ -50,6 +50,7 @@ extern "C" { /************************************************************************ * Portability macros. * ************************************************************************/ +#ifndef CTYPESGEN #ifdef HAVE_STRTOK_R #define ALC_STRTOK_R(S,D,P) strtok_r((S),(D),(P)) #else @@ -69,6 +70,7 @@ extern "C" { } \ } #endif +#endif /*! diff --git a/libAlg/AlgProto.h b/libAlg/AlgProto.h index ad9e3eed..2e839be6 100644 --- a/libAlg/AlgProto.h +++ b/libAlg/AlgProto.h @@ -155,8 +155,10 @@ extern void AlgCrossCorrPeakY( int nY); /* From AlgDebug.c */ +#ifndef CTYPESGEN extern AlgError AlgDbgWrite( char *fmt, ...); +#endif /* From AlgFourier.c */ extern void AlgFourHart1D( @@ -871,12 +873,14 @@ extern int AlgDPSearch(int, int, double **, double **, int **, double (*)(int, int, int, int **)); /* Debugging */ +#ifndef CTYPESGEN extern AlgDbgMask algDbgMask; extern void *algDbgData; extern AlgDbgFn algDbgOutFn; extern AlgError AlgDbgWrite( char *, ...); +#endif #ifndef WLZ_EXT_BIND #ifdef __cplusplus diff --git a/libAlg/AlgType.h b/libAlg/AlgType.h index dc4dadac..a08b6cb0 100644 --- a/libAlg/AlgType.h +++ b/libAlg/AlgType.h @@ -287,11 +287,13 @@ typedef enum _AlgDbgMask ALG_DBG_LVL_FN = (1<<3) } AlgDbgMask; +#ifndef CTYPESGEN typedef AlgError (*AlgDbgFn)(char *, ...); extern AlgDbgFn algDbgOutFn; #define ALG_DBG_FN (*algDbgOutFn) #define ALG_DBG(F,M) ((((F)&(algDbgMask))==(F))?ALG_DBG_FN M:ALG_ERR_NONE) +#endif #ifndef WLZ_EXT_BIND #ifdef __cplusplus diff --git a/libWlz/WlzProto.h b/libWlz/WlzProto.h index d063e01c..7d9bd7ba 100644 --- a/libWlz/WlzProto.h +++ b/libWlz/WlzProto.h @@ -6198,6 +6198,7 @@ extern WlzErrorNum WlzStringToErrorNum( /************************************************************************ * WlzStringUtils.c * ************************************************************************/ +#ifndef CTYPESGEN #ifndef WLZ_EXT_BIND extern int WlzStringMatchValue( int *dstValue, @@ -6226,6 +6227,7 @@ extern char *WlzStringCopyReplace( int inPlace); #endif /* WLZ_EXT_BIND */ +#endif /************************************************************************ * WlzStructDilation.c *