OSDN Git Service

Use llabs() instead of abs()
authorStarg <starg@users.osdn.me>
Mon, 17 Aug 2020 06:32:12 +0000 (15:32 +0900)
committerStarg <starg@users.osdn.me>
Mon, 17 Aug 2020 06:32:12 +0000 (15:32 +0900)
timidity/sndfont.c

index cc39739..1057540 100644 (file)
@@ -1619,8 +1619,8 @@ static void set_sample_info(SFInfo *sf, SampleList *vp, LayerTable *tbl)
     vp->len = sp->endsample - vp->start;
        vp->len += (tbl->val[SF_endAddrsHi] << 15)      + tbl->val[SF_endAddrs];
 
-       vp->start = abs(vp->start);
-       vp->len = abs(vp->len);
+       vp->start = llabs(vp->start);
+       vp->len = llabs(vp->len);
 
     /* set loop position */
        vp->v.loop_start = sp->startloop;