X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fprofile.c;h=83ff77c2dc7c4c9bc6a003e7c21aaa7134dcd0bb;hb=90afcc18dbf7cb6c682e1efb994007f03e304422;hp=feed51f5567a728636ae51ac013e2b584df75c6a;hpb=cad27e97e6370f96903d42aaf345c099af0a03bd;p=libucw.git diff --git a/lib/profile.c b/lib/profile.c index feed51f5..83ff77c2 100644 --- a/lib/profile.c +++ b/lib/profile.c @@ -68,7 +68,7 @@ prof_tsc_init(struct prof_tsc *c) int prof_tsc_format(char *buf, struct prof_tsc *c) { - return sprintf(buf, "%Ld", c->ticks); + return sprintf(buf, "%lld", c->ticks); } #endif @@ -97,13 +97,13 @@ prof_ktsc_init(struct prof_ktsc *c) void prof_ktsc_switch(struct prof_ktsc *o, struct prof_ktsc *n) { - u64 u, s; + unsigned long long u, s; byte buf[256]; int l = pread(self_prof_fd, buf, sizeof(buf)-1, 0); ASSERT(l > 0 && l < (int)sizeof(buf)-1); buf[l] = 0; - l = sscanf(buf, "%Ld%Ld", &u, &s); + l = sscanf(buf, "%lld%lld", &u, &s); ASSERT(l == 2); if (n) @@ -123,7 +123,7 @@ prof_ktsc_switch(struct prof_ktsc *o, struct prof_ktsc *n) int prof_ktsc_format(char *buf, struct prof_ktsc *c) { - return sprintf(buf, "%Ld+%Ld", c->ticks_user, c->ticks_sys); + return sprintf(buf, "%lld+%lld", (long long) c->ticks_user, (long long) c->ticks_sys); } #endif