From b5f0874cd96ee2a62aabc645b9626c2749cb6a01 Mon Sep 17 00:00:00 2001 From: manuel Date: Mon, 26 Mar 2012 12:54:45 +0200 Subject: initial pintos checkin --- pintos-progos/lib/packed.h | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 pintos-progos/lib/packed.h (limited to 'pintos-progos/lib/packed.h') diff --git a/pintos-progos/lib/packed.h b/pintos-progos/lib/packed.h new file mode 100644 index 0000000..9a9b6e2 --- /dev/null +++ b/pintos-progos/lib/packed.h @@ -0,0 +1,10 @@ +#ifndef __LIB_PACKED_H +#define __LIB_PACKED_H + +/* The "packed" attribute, when applied to a structure, prevents + GCC from inserting padding bytes between or after structure + members. It must be specified at the time of the structure's + definition, normally just after the closing brace. */ +#define PACKED __attribute__ ((packed)) + +#endif /* lib/packed.h */ -- cgit v1.2.3