Index: kernel/arch/ia32/include/context.h
===================================================================
--- kernel/arch/ia32/include/context.h	(revision e7b7be3ff072782e570cb6ee64b50b1625a3fd89)
+++ kernel/arch/ia32/include/context.h	(revision e71a61d2f187f60c13024e0c300fa8b4703b2c70)
@@ -52,5 +52,5 @@
  * function calls.
  */
-struct context {
+typedef struct {
 	uintptr_t sp;
 	uintptr_t pc;
@@ -60,5 +60,5 @@
 	uint32_t ebp;
 	ipl_t ipl;
-} __attribute__ ((packed));
+} __attribute__ ((packed)) context_t;
 
 #endif
Index: kernel/arch/ia32/include/fpu_context.h
===================================================================
--- kernel/arch/ia32/include/fpu_context.h	(revision e7b7be3ff072782e570cb6ee64b50b1625a3fd89)
+++ kernel/arch/ia32/include/fpu_context.h	(revision e71a61d2f187f60c13024e0c300fa8b4703b2c70)
@@ -45,7 +45,7 @@
 
 
-struct fpu_context {
+typedef struct {
 	uint8_t fpu[512]; 		/* FXSAVE & FXRSTOR storage area */
-};
+} fpu_context_t;
 
 #endif
