/* * Copyright (C) 1996-2023 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. * Please see the COPYING and CONTRIBUTORS files for details. */ #ifndef _SQUID_SRC_SQUIDMATH_H #define _SQUID_SRC_SQUIDMATH_H /* Math functions we define locally for Squid */ namespace Math { int intPercent(const int a, const int b); int64_t int64Percent(const int64_t a, const int64_t b); double doublePercent(const double, const double); int intAverage(const int, const int, int, const int); double doubleAverage(const double, const double, int, const int); } // namespace Math #endif /* _SQUID_SRC_SQUIDMATH_H */