Hi Martin,to compile Gwenhywfar 3.6.0 on Windows, I needed the attached patch. I hope that it is correct.
Ciao, -- andi5
--- gwenhywfar-3.6.0-old/src/cryptmsg/cryptmgrkeys.c Sun Dec 7 16:56:04 2008 +++ gwenhywfar-3.6.0/src/cryptmsg/cryptmgrkeys.c Tue Jan 13 01:05:44 2009 @@ -74,6 +74,7 @@ +GWENHYWFAR_CB void GWEN_CryptMgrKeys_FreeData(void *bp, void *p) { GWEN_CRYPTMGR_KEYS *xcm; @@ -104,6 +105,7 @@ +GWENHYWFAR_CB int GWEN_CryptMgrKeys_SignData(GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) { @@ -176,6 +178,7 @@ +GWENHYWFAR_CB int GWEN_CryptMgrKeys_VerifyData(GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, const uint8_t *pSignature, uint32_t lSignature) { @@ -271,6 +274,7 @@ +GWENHYWFAR_CB int GWEN_CryptMgrKeys_EncryptKey(GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) { @@ -322,6 +326,7 @@ +GWENHYWFAR_CB int GWEN_CryptMgrKeys_DecryptKey(GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) { --- gwenhywfar-3.6.0-old/src/cryptmsg/cryptmgr_be.h Tue Dec 2 17:06:50 2008 +++ gwenhywfar-3.6.0/src/cryptmsg/cryptmgr_be.h Tue Jan 13 01:17:30 2009 @@ -22,19 +22,19 @@ GWEN_INHERIT_FUNCTION_LIB_DEFS(GWEN_CRYPTMGR, GWENHYWFAR_API) -typedef int (*GWEN_CRYPTMGR_SIGNDATA_FN)(GWEN_CRYPTMGR *cm, - const uint8_t *pData, uint32_t lData, - GWEN_BUFFER *dbuf); -typedef int (*GWEN_CRYPTMGR_ENCRYPTKEY_FN)(GWEN_CRYPTMGR *cm, - const uint8_t *pData, uint32_t lData, - GWEN_BUFFER *dbuf); +typedef GWENHYWFAR_CB int (*GWEN_CRYPTMGR_SIGNDATA_FN)(GWEN_CRYPTMGR *cm, + const uint8_t *pData, uint32_t lData, + GWEN_BUFFER *dbuf); +typedef GWENHYWFAR_CB int (*GWEN_CRYPTMGR_ENCRYPTKEY_FN)(GWEN_CRYPTMGR *cm, + const uint8_t *pData, uint32_t lData, + GWEN_BUFFER *dbuf); -typedef int (*GWEN_CRYPTMGR_VERIFYDATA_FN)(GWEN_CRYPTMGR *cm, - const uint8_t *pData, uint32_t lData, - const uint8_t *pSignature, uint32_t lSignature); -typedef int (*GWEN_CRYPTMGR_DECRYPTKEY_FN)(GWEN_CRYPTMGR *cm, - const uint8_t *pData, uint32_t lData, - GWEN_BUFFER *dbuf); +typedef GWENHYWFAR_CB int (*GWEN_CRYPTMGR_VERIFYDATA_FN)(GWEN_CRYPTMGR *cm, + const uint8_t *pData, uint32_t lData, + const uint8_t *pSignature, uint32_t lSignature); +typedef GWENHYWFAR_CB int (*GWEN_CRYPTMGR_DECRYPTKEY_FN)(GWEN_CRYPTMGR *cm, + const uint8_t *pData, uint32_t lData, + GWEN_BUFFER *dbuf);
------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel