[Fwd: [Fwd: RFC.. defining __rangeof() in cdefs.h]]
From: Julian Elischer (julian_at_elischer.org)
Date: 08/12/04
- Previous message: Rostislav Krasny: "Re: adv(4) bandaid [Was Re: again question about "IRQ 2 problem"]"
- Next in thread: Giorgos Keramidas: "Re: [Fwd: [Fwd: RFC.. defining __rangeof() in cdefs.h]]"
- Reply: Giorgos Keramidas: "Re: [Fwd: [Fwd: RFC.. defining __rangeof() in cdefs.h]]"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 11 Aug 2004 17:44:58 -0700 To: arch@freebsd.org
Warner suggested this should be asked here..
attached mail follows:
Date: Wed, 11 Aug 2004 15:47:31 -0700 To: current@freebsd.org
Interresting.. not a single comment.. :-/
attached mail follows:
Date: Mon, 09 Aug 2004 14:40:37 -0700 To: current@freebsd.org
I'm considdereing adding:
Index: sys/cdefs.h
===================================================================
RCS file: /home/ncvs/src/sys/sys/cdefs.h,v
retrieving revision 1.83
diff -u -r1.83 cdefs.h
--- sys/cdefs.h 28 Jul 2004 07:03:42 -0000 1.83
+++ sys/cdefs.h 9 Aug 2004 21:36:41 -0000
@@ -241,6 +241,8 @@
* require it.
*/
#define __offsetof(type, field) ((size_t)(&((type *)0)->field))
+#define __rangeof(type, start, end) \
+ (__offsetof(type, end) - __offsetof(type, start))
/*
* Compiler-dependent macros to declare that functions take printf-like
it is used in several places. most importantly in fork1()
and it is defined in several files (*).. we should probably just have
one copy...
(*) in the form RANGEOF() but if we define it in cdefs.h I'd change that to
__rangeof() to match __offsetof()
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
_______________________________________________
freebsd-arch@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
- Previous message: Rostislav Krasny: "Re: adv(4) bandaid [Was Re: again question about "IRQ 2 problem"]"
- Next in thread: Giorgos Keramidas: "Re: [Fwd: [Fwd: RFC.. defining __rangeof() in cdefs.h]]"
- Reply: Giorgos Keramidas: "Re: [Fwd: [Fwd: RFC.. defining __rangeof() in cdefs.h]]"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|