projects
/
dosdemo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
simplified clip_poly and clip_frustum slightly
[dosdemo]
/
src
/
dos
/
vbe.h
diff --git
a/src/dos/vbe.h
b/src/dos/vbe.h
index
17b2439
..
5854d5e
100644
(file)
--- a/
src/dos/vbe.h
+++ b/
src/dos/vbe.h
@@
-3,6
+3,12
@@
#include "inttypes.h"
#include "inttypes.h"
+#ifdef __GNUC__
+#define PACKED __attribute__((packed))
+#else
+#define PACKED
+#endif
+
#define VBE_ATTR_LFB (1 << 7)
#define VBE_MODE_LFB (1 << 14)
#define VBE_ATTR_LFB (1 << 7)
#define VBE_MODE_LFB (1 << 14)
@@
-20,7
+26,7
@@
struct vbe_info {
uint32_t oem_product_rev_ptr;
uint8_t reserved[222];
uint8_t oem_data[256];
uint32_t oem_product_rev_ptr;
uint8_t reserved[222];
uint8_t oem_data[256];
-};
+} PACKED;
struct vbe_mode_info {
uint16_t mode_attr;
struct vbe_mode_info {
uint16_t mode_attr;
@@
-54,7
+60,7
@@
struct vbe_mode_info {
uint16_t reserved3;
uint8_t reserved4[206];
uint16_t reserved3;
uint8_t reserved4[206];
-};
+} PACKED;
#pragma pack (pop)
struct vbe_info *vbe_get_info(void);
#pragma pack (pop)
struct vbe_info *vbe_get_info(void);