Refactor saturatingSub() to be part of Macros.h

This commit is contained in:
fraggerfox
2021-04-25 21:44:32 +05:30
committed by BenBE
parent e42ae55d69
commit 2f5b3ef733
3 changed files with 5 additions and 8 deletions

View File

@ -69,4 +69,9 @@
#define IGNORE_WCASTQUAL_END
#endif
/* This subtraction is used by NetBSD / OpenBSD for calculation of CPU usage items. */
static inline unsigned long long saturatingSub(unsigned long long a, unsigned long long b) {
return a > b ? a - b : 0;
}
#endif