%% options copyright owner = Dirk Krause copyright year = 2015-xxxx license = bsd %% header /** @file Compare unique file identifiers. */ #ifndef DK4UFIT_H_INCLUDED #include "dk4ufit.h" #endif #ifdef __cplusplus extern "C" { #endif /** Compare two unique file identifiers. @param l Left identifier. @param r Right identifier. @return 1 if l>r, 0 if l=r, -1 if lser > r->ser) { back = 1; } else { if (l->ser < r->ser) { back = -1; } } if (0 == back) { if (l->inh > r->inh) { back = 1; } else { if (l->inh < r->inh) { back = -1; } } } if (0 == back) { if (l->inl > r->inl) { back = 1; } else { if (l->inl < r->inl) { back = -1; } } } #else if (l->dev > r->dev) { back = 1; } else { if (l->dev < r->dev) { back = -1; } } if (0 == back) { if (l->ino > r->ino) { back = 1; } else { if (l->ino < r->ino) { back = -1; } } } #endif } else { back = 1; } } else { if (NULL != r) { back = -1; } } }