#ifdef E_TYPEDEFS #else #ifndef E_SHA1_H #define E_SHA1_H #ifndef EAPI # ifdef WIN32 # ifdef BUILDING_DLL # define EAPI __declspec(dllexport) # else # define EAPI __declspec(dllimport) # endif # else # ifdef __GNUC__ # if __GNUC__ >= 4 /* BROKEN in gcc 4 on amd64 */ #if 0 # pragma GCC visibility push(hidden) #endif # define EAPI __attribute__ ((visibility("default"))) # else # define EAPI # endif # else # define EAPI # endif # endif #endif EAPI int e_sha1_sum(unsigned char *data, int size, unsigned char *dst); #endif #endif