aboutsummaryrefslogtreecommitdiff
path: root/sys/libkern
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1994-08-30 18:19:47 +0000
committerDavid Greenman <dg@FreeBSD.org>1994-08-30 18:19:47 +0000
commit147db1cbab9d19e6e0f1716008c3605ba9d769f3 (patch)
tree4760162be5b2c5e6f81d6d36b872c1fdb76ba5b9 /sys/libkern
parente66defe8abff19c5994a547a503c7197ef2514c5 (diff)
downloadsrc-147db1cbab9d19e6e0f1716008c3605ba9d769f3.tar.gz
src-147db1cbab9d19e6e0f1716008c3605ba9d769f3.zip
Added qmin and qmax functions to deal with quad_t's.
Notes
Notes: svn path=/head/; revision=2412
Diffstat (limited to 'sys/libkern')
-rw-r--r--sys/libkern/libkern.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/sys/libkern/libkern.h b/sys/libkern/libkern.h
index d4669c7dd3d4..752c28c03cd5 100644
--- a/sys/libkern/libkern.h
+++ b/sys/libkern/libkern.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)libkern.h 8.1 (Berkeley) 6/10/93
- * $Id$
+ * $Id: libkern.h,v 1.2 1994/08/02 07:44:03 davidg Exp $
*/
#include <sys/types.h>
@@ -85,6 +85,19 @@ ulmin(a, b)
return (a < b ? a : b);
}
+static inline quad_t
+qmax(a, b)
+ quad_t a, b;
+{
+ return (a > b ? a : b);
+}
+static inline quad_t
+qmin(a, b)
+ quad_t a, b;
+{
+ return (a < b ? a : b);
+}
+
/* Prototypes for non-quad routines. */
int bcmp __P((const void *, const void *, size_t));
int ffs __P((int));