From a7b79f313ac2b2d8e8f2ad0e4994c2dda15475e4 Mon Sep 17 00:00:00 2001 From: wollman Date: Thu, 9 Nov 2000 15:42:05 +0000 Subject: [PATCH] Fix a reference to ``Standard C'' to refer specifically to the 1990 version; the requirement it describes is not in C99. --- sys/sys/rman.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/sys/rman.h b/sys/sys/rman.h index 6535f200a850..14275cb7ed1c 100644 --- a/sys/sys/rman.h +++ b/sys/sys/rman.h @@ -84,7 +84,10 @@ struct u_rman { * We use a linked list rather than a bitmap because we need to be able to * represent potentially huge objects (like all of a processor's physical * address space). That is also why the indices are defined to have type - * `unsigned long' -- that being the largest integral type in Standard C. + * `unsigned long' -- that being the largest integral type in ISO C (1990). + * The 1999 version of C allows `long long'; we may need to switch to that + * at some point in the future, particularly if we want to support 36-bit + * addresses on IA32 hardware. */ CIRCLEQ_HEAD(resource_head, resource); struct resource {