types.h & ata.h
authorKevin O'Connor <kevin@koconnor.net>
Tue, 4 Mar 2008 01:14:12 +0000 (20:14 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Tue, 4 Mar 2008 01:14:12 +0000 (20:14 -0500)
This patch addes header guard to ata.h and move PACKED definition to
types.h (to be used for other files - sent later)

Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
src/ata.h
src/biosvar.h
src/types.h

index 03bbed4..ba2667c 100644 (file)
--- a/src/ata.h
+++ b/src/ata.h
@@ -5,6 +5,9 @@
 //
 // This file may be distributed under the terms of the GNU GPLv3 license.
 
+#ifndef __ATA_H
+#define __ATA_H
+
 #include "types.h" // u16
 
 // Function definitions
@@ -154,3 +157,4 @@ void ata_detect();
 #define ATA_DATA_IN      0x01
 #define ATA_DATA_OUT     0x02
 
+#endif /* __ATA_H */
index 5f362a0..eea6df6 100644 (file)
@@ -10,8 +10,6 @@
 #include "farptr.h" // SET_SEG
 #include "config.h" // CONFIG_*
 
-#define PACKED __attribute__((packed))
-
 
 /****************************************************************
  * Bios Data Area (BDA)
index 2705dac..eb10a7b 100644 (file)
@@ -21,4 +21,6 @@ typedef u32 size_t;
 
 #define NULL ((void *)0)
 
+#define PACKED __attribute__((packed))
+
 #endif // types.h