Added ADLER32.

This commit is contained in:
2021-09-21 23:20:31 +01:00
parent c295172ce7
commit f44a1596e1
5 changed files with 125 additions and 7 deletions

View File

@@ -1,6 +1,30 @@
#ifndef AARU_CHECKSUMS_NATIVE_LIBRARY_H
#define AARU_CHECKSUMS_NATIVE_LIBRARY_H
void hello(void);
#ifdef __cplusplus
#define EXTERNC extern "C"
#else
#define EXTERNC
#endif
#if defined(_WIN32)
#define AARU_CALL __stdcall
#define AARU_EXPORT EXTERNC __declspec(dllexport)
#define AARU_LOCAL
#else
#define AARU_CALL
#if defined(__APPLE__)
#define AARU_EXPORT EXTERNC __attribute__((visibility("default")))
#define AARU_LOCAL __attribute__((visibility("hidden")))
#else
#if __GNUC__ >= 4
#define AARU_EXPORT EXTERNC __attribute__ ((visibility("default")))
#define AARU_LOCAL __attribute__((visibility("hidden")))
#else
#define AARU_EXPORT EXTERNC
#define idaAARU_LOCAL_local
#endif
#endif
#endif
#endif//AARU_CHECKSUMS_NATIVE_LIBRARY_H