Restored somehow lost AMD Family 11h support.
[libfirm] / ir / libcore / lc_printf.h
index 621f2ba..c3d0497 100644 (file)
 #ifndef _LIBCORE_XPRINTF_H
 #define _LIBCORE_XPRINTF_H
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #include <stddef.h>
 #include <stdarg.h>
 #include <stdio.h>
 
 #include <obstack.h>
 
-#include <libcore/lc_config.h>
-#include <libcore/lc_appendable.h>
+#include "lc_config.h"
+#include "lc_appendable.h"
 
-typedef struct _lc_arg_occ_t {
+typedef struct lc_arg_occ_t {
        int width;                                                              /**< The width, or 0 if not given. */
        int precision;                                          /**< The precision, or 0 if not given */
 
@@ -79,12 +75,12 @@ enum {
   lc_arg_type_last
 };
 
-typedef struct _lc_arg_handler {
+typedef struct lc_arg_handler {
        int (*get_lc_arg_type)(const lc_arg_occ_t *occ);
        int (*emit)(lc_appendable_t *app, const lc_arg_occ_t *occ, const lc_arg_value_t *arg);
 } lc_arg_handler_t;
 
-typedef struct _lc_arg_env_t lc_arg_env_t;
+typedef struct lc_arg_env_t lc_arg_env_t;
 
 lc_arg_env_t *lc_arg_new_env(void);
 void lc_arg_free_env(lc_arg_env_t *env);
@@ -122,9 +118,4 @@ int lc_vsnprintf(char *buf, size_t len, const char *fmt, va_list args);
 int lc_vfprintf(FILE *f, const char *fmt, va_list args);
 int lc_voprintf(struct obstack *obst, const char *fmt, va_list args);
 
-#ifdef __cplusplus
-}
 #endif
-
-
-#endif /* _LIBCORE_XPRINTF_H */