summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2009-08-12 17:51:34 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2009-08-12 17:51:34 +0000
commitd5280a760b949863f95c9d5595cbf2e05a17d3cb (patch)
tree4ea20d2a9566cfc9609c7f98737661a0c86f8d88
parenta0dbecc9596491b4cd6d3d0602414d3755af1f85 (diff)
Let this work with C99 compilers that do not define __GNUC__
ok niklas@
-rw-r--r--sys/dev/ic/gdtvar.h28
1 files changed, 13 insertions, 15 deletions
diff --git a/sys/dev/ic/gdtvar.h b/sys/dev/ic/gdtvar.h
index 46aac558c31..ec9b09537ac 100644
--- a/sys/dev/ic/gdtvar.h
+++ b/sys/dev/ic/gdtvar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: gdtvar.h,v 1.16 2009/02/16 21:19:06 miod Exp $ */
+/* $OpenBSD: gdtvar.h,v 1.17 2009/08/12 17:51:33 jsg Exp $ */
/*
* Copyright (c) 1999, 2000 Niklas Hallqvist. All rights reserved.
@@ -251,8 +251,8 @@ struct gdt_ccb {
#define GDT_GCF_WATCHDOG 0x4
};
-static __inline__ int gdt_ccb_set_cmd(struct gdt_ccb *, int);
-static __inline__ int
+static inline int gdt_ccb_set_cmd(struct gdt_ccb *, int);
+static inline int
gdt_ccb_set_cmd(ccb, flag)
struct gdt_ccb *ccb;
int flag;
@@ -402,15 +402,14 @@ void gdtminphys(struct buf *, struct scsi_link *);
int gdt_attach(struct gdt_softc *);
int gdt_intr(void *);
-#ifdef __GNUC__
/* These all require correctly aligned buffers */
-static __inline__ void gdt_enc16(u_int8_t *, u_int16_t);
-static __inline__ void gdt_enc32(u_int8_t *, u_int32_t);
-static __inline__ u_int8_t gdt_dec8(u_int8_t *);
-static __inline__ u_int16_t gdt_dec16(u_int8_t *);
-static __inline__ u_int32_t gdt_dec32(u_int8_t *);
+static inline void gdt_enc16(u_int8_t *, u_int16_t);
+static inline void gdt_enc32(u_int8_t *, u_int32_t);
+static inline u_int8_t gdt_dec8(u_int8_t *);
+static inline u_int16_t gdt_dec16(u_int8_t *);
+static inline u_int32_t gdt_dec32(u_int8_t *);
-static __inline__ void
+static inline void
gdt_enc16(addr, value)
u_int8_t *addr;
u_int16_t value;
@@ -418,7 +417,7 @@ gdt_enc16(addr, value)
*(u_int16_t *)addr = htole16(value);
}
-static __inline__ void
+static inline void
gdt_enc32(addr, value)
u_int8_t *addr;
u_int32_t value;
@@ -426,27 +425,26 @@ gdt_enc32(addr, value)
*(u_int32_t *)addr = htole32(value);
}
-static __inline__ u_int8_t
+static inline u_int8_t
gdt_dec8(addr)
u_int8_t *addr;
{
return *(u_int8_t *)addr;
}
-static __inline__ u_int16_t
+static inline u_int16_t
gdt_dec16(addr)
u_int8_t *addr;
{
return letoh16(*(u_int16_t *)addr);
}
-static __inline__ u_int32_t
+static inline u_int32_t
gdt_dec32(addr)
u_int8_t *addr;
{
return letoh32(*(u_int32_t *)addr);
}
-#endif
extern u_int8_t gdt_polling;