Index: libc/arch/ppc32/include/stackarg.h
===================================================================
--- libc/arch/ppc32/include/stackarg.h	(revision 8a568e35b00fa4fcb8f95f836684c6e1217a8dbf)
+++ libc/arch/ppc32/include/stackarg.h	(revision c2b43dec239ca1fbb4e9e37e51dac35e8fa23ebf)
@@ -1,4 +1,4 @@
 /*
- * Copyright (C) 2006 Martin Decky
+ * Copyright (C) 2006 Josef Cejka
  * All rights reserved.
  *
@@ -27,32 +27,7 @@
  */
 
-
-/*
- * Variable argument list manipulation macros
- * for architectures using stack to pass arguments.
- */
- 
-#ifndef __LIBC_STACKARG_H__
-#define __LIBC_STACKARG_H__
-
-#include <types.h>
-
-/* dont allow to define it second time in stdarg.h */
-#define __VARARGS_DEFINED
-
-typedef struct va_list {
-	int pos;
-	uint8_t *last;
-} va_list;
-
-#define va_start(ap, lst) \
-	(ap).pos = sizeof(lst); \
-	(ap).last = (uint8_t *) &(lst)
-
-#define va_arg(ap, type) \
-	(*((type *)((ap).last + ((ap).pos += sizeof(type)) - sizeof(type))))
-
-#define va_end(ap)
-
+#ifndef __LIBC__STACKARG_H__
+#define __LIBC__STACKARG_H__
 
 #endif
+
