commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd-l4/libl4 ChangeLog l4/types.h


From: Marcus Brinkmann
Subject: hurd-l4/libl4 ChangeLog l4/types.h
Date: Thu, 18 Sep 2003 17:54:54 -0400

CVSROOT:        /cvsroot/hurd
Module name:    hurd-l4
Branch:         
Changes by:     Marcus Brinkmann <address@hidden>       03/09/18 17:54:54

Modified files:
        libl4          : ChangeLog 
        libl4/l4       : types.h 

Log message:
        2003-09-18  Marcus Brinkmann  <address@hidden>
        
        * l4/types.h (__L4_PRI_PREFIX, L4_PRIdWORD, L4_PRIiWORD,
        L4_PRIoWORD, L4_PRIuWORD, L4_PRIxWORD, L4_PRIXWORD, L4_SCNdWORD,
        L4_SCNiWORD, L4_SCNoWORD, L4_SCNuWORD, L4_SCNxWORD, L4_SCNXWORD):
        New macros.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libl4/ChangeLog.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libl4/l4/types.h.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: hurd-l4/libl4/ChangeLog
diff -u hurd-l4/libl4/ChangeLog:1.12 hurd-l4/libl4/ChangeLog:1.13
--- hurd-l4/libl4/ChangeLog:1.12        Thu Sep 18 16:29:20 2003
+++ hurd-l4/libl4/ChangeLog     Thu Sep 18 17:54:54 2003
@@ -1,5 +1,10 @@
 2003-09-18  Marcus Brinkmann  <address@hidden>
 
+       * l4/types.h (__L4_PRI_PREFIX, L4_PRIdWORD, L4_PRIiWORD,
+       L4_PRIoWORD, L4_PRIuWORD, L4_PRIxWORD, L4_PRIXWORD, L4_SCNdWORD,
+       L4_SCNiWORD, L4_SCNoWORD, L4_SCNuWORD, L4_SCNxWORD, L4_SCNXWORD):
+       New macros.
+
        * l4/types.h (L4_WORD_C): Fix macro.
 
        * l4.h (l4_init): Move to ...
Index: hurd-l4/libl4/l4/types.h
diff -u hurd-l4/libl4/l4/types.h:1.5 hurd-l4/libl4/l4/types.h:1.6
--- hurd-l4/libl4/l4/types.h:1.5        Thu Sep 18 16:29:20 2003
+++ hurd-l4/libl4/l4/types.h    Thu Sep 18 17:54:54 2003
@@ -49,15 +49,31 @@
 
 #if L4_WORDSIZE == L4_WORDSIZE_32
 typedef l4_uint32_t l4_word_t;
-#define L4_WORD_C(c) c ## U
+#define L4_WORD_C(c)   c ## U
+#define __L4_PRI_PREFIX
 #else
 #if L4_WORDSIZE == L4_WORDSIZE_64
 typedef l4_uint64_t l4_word_t;
-#define L4_WORD_C(c) c ## UL
+#define L4_WORD_C(c)   c ## UL
+#define __L4_PRI_PREFIX        "l"
 #else
 #error "Unsupported word size."
 #endif
 #endif
+
+#define L4_PRIdWORD    __L4_PRI_PREFIX "d"
+#define L4_PRIiWORD    __L4_PRI_PREFIX "i"
+#define L4_PRIoWORD    __L4_PRI_PREFIX "o"
+#define L4_PRIuWORD    __L4_PRI_PREFIX "u"
+#define L4_PRIxWORD    __L4_PRI_PREFIX "x"
+#define L4_PRIXWORD    __L4_PRI_PREFIX "X"
+
+#define L4_SCNdWORD    __L4_PRI_PREFIX "d"
+#define L4_SCNiWORD    __L4_PRI_PREFIX "i"
+#define L4_SCNoWORD    __L4_PRI_PREFIX "o"
+#define L4_SCNuWORD    __L4_PRI_PREFIX "u"
+#define L4_SCNxWORD    __L4_PRI_PREFIX "x"
+#define L4_SCNXWORD    __L4_PRI_PREFIX "X"
 
 
 /* Utility macros for structure definitions.  */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]