跳到主要內容

simple trunc implement

uClibc的libm沒有trunc function的實作, 如果一定要用到的話, 可以加入簡單的實作:



double
trunc(double x)
{
    if (!finite (x))
        return x;

    if (x < 0.0)
        return - floor (-x);
    else
        return floor (x);
}

留言