aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/botan/src/lib/utils/rounding.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/botan/src/lib/utils/rounding.h')
-rw-r--r--src/libs/3rdparty/botan/src/lib/utils/rounding.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/libs/3rdparty/botan/src/lib/utils/rounding.h b/src/libs/3rdparty/botan/src/lib/utils/rounding.h
deleted file mode 100644
index a03e3a4ee2..0000000000
--- a/src/libs/3rdparty/botan/src/lib/utils/rounding.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
-* Integer Rounding Functions
-* (C) 1999-2007 Jack Lloyd
-*
-* Botan is released under the Simplified BSD License (see license.txt)
-*/
-
-#ifndef BOTAN_ROUNDING_H_
-#define BOTAN_ROUNDING_H_
-
-#include <botan/types.h>
-
-namespace Botan {
-
-/**
-* Round up
-* @param n a non-negative integer
-* @param align_to the alignment boundary
-* @return n rounded up to a multiple of align_to
-*/
-inline size_t round_up(size_t n, size_t align_to)
- {
- BOTAN_ARG_CHECK(align_to != 0, "align_to must not be 0");
-
- if(n % align_to)
- n += align_to - (n % align_to);
- return n;
- }
-
-/**
-* Round down
-* @param n an integer
-* @param align_to the alignment boundary
-* @return n rounded down to a multiple of align_to
-*/
-template<typename T>
-inline T round_down(T n, T align_to)
- {
- if(align_to == 0)
- return n;
-
- return (n - (n % align_to));
- }
-
-/**
-* Clamp
-*/
-inline size_t clamp(size_t n, size_t lower_bound, size_t upper_bound)
- {
- if(n < lower_bound)
- return lower_bound;
- if(n > upper_bound)
- return upper_bound;
- return n;
- }
-
-}
-
-#endif