formatting
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 17 Aug 2010 05:28:34 +0000 (05:28 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 17 Aug 2010 05:28:34 +0000 (05:28 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@51239 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/include/eina_strbuf_common.h
src/include/eina_strbuf_template_c.x
src/lib/eina_strbuf.c
src/lib/eina_ustrbuf.c

index 9413293..3713f2c 100644 (file)
@@ -1,9 +1,11 @@
 #ifndef EINA_STRBUF_COMMON_H
 #define EINA_STRBUF_COMMON_H
-#include <Eina.h>
+
+#include <stdlib.h>
 
 #include "eina_private.h"
 #include "eina_magic.h"
+#include "eina_strbuf.h"
 
 struct _Eina_Strbuf
 {
index 5aeec84..58b0eec 100644 (file)
  * a lot easier since those are essentially the same just with different sizes.
  */
 
-#include <Eina.h>
-#include "eina_strbuf_common.h"
-#include "eina_unicode.h"
-
 /**
  * @internal
  * @brief Initialize the strbuf module.
index a85709d..76cafe2 100644 (file)
@@ -1,51 +1,16 @@
-#ifdef _STRBUF_DATA_TYPE
-# undef _STRBUF_DATA_TYPE
+#ifdef HAVE_CONFIG_H
+# include "config.h"
 #endif
-#ifdef _STRBUF_CSIZE
-# undef _STRBUF_CSIZE
-#endif
-#ifdef _STRBUF_STRUCT_NAME
-# undef _STRBUF_STRUCT_NAME
-#endif
-#ifdef _STRBUF_STRLEN_FUNC
-# undef _STRBUF_STRLEN_FUNC
-#endif
-#ifdef _STRBUF_STRESCAPE_FUNC
-# undef _STRBUF_STRESCAPE_FUNC
-#endif
-#ifdef _STRBUF_MAGIC
-# undef _STRBUF_MAGIC
-#endif
-#ifdef _STRBUF_MAGIC_STR
-# undef _STRBUF_MAGIC_STR
-#endif
-#ifdef _FUNC_EXPAND
-# undef _FUNC_EXPAND
-#endif
-
-#define _STRBUF_DATA_TYPE         char
-#define _STRBUF_CSIZE             sizeof(_STRBUF_DATA_TYPE)
-#define _STRBUF_STRUCT_NAME       Eina_Strbuf
-#define _STRBUF_STRLEN_FUNC(x)    strlen(x)
-#define _STRBUF_STRESCAPE_FUNC(x) eina_str_escape(x)
-#define _STRBUF_MAGIC             EINA_MAGIC_STRBUF
-#define _STRBUF_MAGIC_STR         __STRBUF_MAGIC_STR
-static const char __STRBUF_MAGIC_STR[] = "Eina Strbuf";
-
-#define _FUNC_EXPAND(y) eina_strbuf_ ## y
 
 #define _GNU_SOURCE
-#include <stdio.h>
 
+#include <stdio.h>
+#include <string.h>
 
-#include "eina_strbuf.h"
+#include "eina_private.h"
+#include "eina_str.h"
 #include "eina_strbuf_common.h"
 #include "eina_unicode.h"
-#include "eina_private.h"
-
-#include "eina_strbuf_template_c.x"
-
-
 
 EAPI Eina_Bool
 eina_strbuf_append_printf(Eina_Strbuf *buf, const char *fmt, ...)
@@ -123,3 +88,18 @@ eina_strbuf_insert_vprintf(Eina_Strbuf *buf,
    free(str);
    return ret;
 }
+
+/* Unicode */
+
+#define _STRBUF_DATA_TYPE         char
+#define _STRBUF_CSIZE             sizeof(_STRBUF_DATA_TYPE)
+#define _STRBUF_STRUCT_NAME       Eina_Strbuf
+#define _STRBUF_STRLEN_FUNC(x)    strlen(x)
+#define _STRBUF_STRESCAPE_FUNC(x) eina_str_escape(x)
+#define _STRBUF_MAGIC             EINA_MAGIC_STRBUF
+#define _STRBUF_MAGIC_STR         __STRBUF_MAGIC_STR
+static const char __STRBUF_MAGIC_STR[] = "Eina Strbuf";
+
+#define _FUNC_EXPAND(y) eina_strbuf_ ## y
+
+#include "eina_strbuf_template_c.x"
index 272724b..97fa4f8 100644 (file)
@@ -1,32 +1,11 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
 #include "eina_strbuf_common.h"
 #include "eina_unicode.h"
 #include "eina_ustrbuf.h"
 
-#ifdef _STRBUF_DATA_TYPE
-# undef _STRBUF_DATA_TYPE
-#endif
-#ifdef _STRBUF_CSIZE
-# undef _STRBUF_CSIZE
-#endif
-#ifdef _STRBUF_STRUCT_NAME
-# undef _STRBUF_STRUCT_NAME
-#endif
-#ifdef _STRBUF_STRLEN_FUNC
-# undef _STRBUF_STRLEN_FUNC
-#endif
-#ifdef _STRBUF_STRESCAPE_FUNC
-# undef _STRBUF_STRESCAPE_FUNC
-#endif
-#ifdef _STRBUF_MAGIC
-# undef _STRBUF_MAGIC
-#endif
-#ifdef _STRBUF_MAGIC_STR
-# undef _STRBUF_MAGIC_STR
-#endif
-#ifdef _FUNC_EXPAND
-# undef _FUNC_EXPAND
-#endif
-
 
 #define _STRBUF_DATA_TYPE         Eina_Unicode
 #define _STRBUF_CSIZE             sizeof(_STRBUF_DATA_TYPE)