From f07d88dc117b93c0c94dbd05cb5e59d7a4c0defa Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Fri, 3 May 2013 03:30:18 +0200 Subject: [PATCH] fix sprintf on solaris --- src/oshash.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/oshash.c b/src/oshash.c index c8106c2..1f5d89c 100644 --- a/src/oshash.c +++ b/src/oshash.c @@ -104,6 +104,8 @@ int print_oshash(FILE *output, char const *filename) { char hash[32]; #ifdef WIN32 sprintf(hash, "%016I64x", gen_oshash(filename)); +#elif defined (__SVR4) && defined (__sun) + sprintf(hash,"%016llx", gen_oshash(filename)); #else sprintf(hash, "%016qx", gen_oshash(filename)); #endif