From: Natanael Copa Date: Tue, 4 Mar 2014 15:22:45 +0000 (+0000) Subject: build: typecast NGREG to int X-Git-Tag: v4.1~2256^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=851fcf9ce315314701c19053610934b6a041bf48;p=thirdparty%2Ftvheadend.git build: typecast NGREG to int Fixes the following error with musl libc: src/trap.c: In function 'traphandler': src/trap.c:178:3: error: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Werror=format=] snprintf(tmpbuf, sizeof(tmpbuf), "Register dump [%d]: ", NGREG); ^ --- diff --git a/src/trap.c b/src/trap.c index 00664724f..b0f1c358f 100644 --- a/src/trap.c +++ b/src/trap.c @@ -175,7 +175,7 @@ traphandler(int sig, siginfo_t *si, void *UC) tvhlog_spawn(LOG_ALERT, "CRASH", "Loaded libraries: %s ", libs); #ifdef NGREG - snprintf(tmpbuf, sizeof(tmpbuf), "Register dump [%d]: ", NGREG); + snprintf(tmpbuf, sizeof(tmpbuf), "Register dump [%d]: ", (int)NGREG); for(i = 0; i < NGREG; i++) { sappend(tmpbuf, sizeof(tmpbuf), "%016" PRIx64, uc->uc_mcontext.gregs[i]);