De-C++ where possible
authorBehdad Esfahbod <behdad@behdad.org>
Fri, 23 Jul 2010 19:00:13 +0000 (15:00 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Fri, 23 Jul 2010 19:00:13 +0000 (15:00 -0400)
Helps with avoiding many "extern C" declarations in source files.

src/Makefile.am
src/check-header-guards.sh
src/hb-font-private.h [moved from src/hb-font-private.hh with 96% similarity]
src/hb-font.cc
src/hb-ft.c [moved from src/hb-ft.cc with 99% similarity]
src/hb-graphite.cc
src/hb-ot-layout-gdef-private.hh
src/hb-ot-layout-private.hh

index ace7686..a8ba69c 100644 (file)
@@ -16,7 +16,7 @@ HBSOURCES =  \
        hb-buffer-private.hh \
        hb-common.c \
        hb-font.cc \
-       hb-font-private.hh \
+       hb-font-private.h \
        hb-object-private.h \
        hb-open-file-private.hh \
        hb-open-type-private.hh \
@@ -82,7 +82,7 @@ if HAVE_FREETYPE
 HBCFLAGS += $(FREETYPE_CFLAGS)
 HBLIBS   += $(FREETYPE_LIBS)
 HBSOURCES += \
-       hb-ft.cc \
+       hb-ft.c \
        $(NULL)
 HBHEADERS += \
        hb-ft.h \
index b84fd68..59c399a 100755 (executable)
@@ -10,7 +10,7 @@ cd "$srcdir"
 
 for x in *.h *.hh ; do
        tag=`echo "$x" | tr 'a-z.-' 'A-Z_'`
-       lines=`grep "$tag" "$x" | wc -l`
+       lines=`grep "\<$tag\>" "$x" | wc -l`
        if test "x$lines" != x3; then
                echo "Ouch, header file $x does not have correct preprocessor guards"
                stat=1
similarity index 96%
rename from src/hb-font-private.hh
rename to src/hb-font-private.h
index 35aa4d5..7f54cbd 100644 (file)
@@ -24,8 +24,8 @@
  * Red Hat Author(s): Behdad Esfahbod
  */
 
-#ifndef HB_FONT_PRIVATE_HH
-#define HB_FONT_PRIVATE_HH
+#ifndef HB_FONT_PRIVATE_H
+#define HB_FONT_PRIVATE_H
 
 #include "hb-private.h"
 
@@ -92,4 +92,4 @@ struct _hb_font_t {
 
 HB_END_DECLS
 
-#endif /* HB_FONT_PRIVATE_HH */
+#endif /* HB_FONT_PRIVATE_H */
index 34c2345..8c4a608 100644 (file)
@@ -26,7 +26,7 @@
 
 #include "hb-private.h"
 
-#include "hb-font-private.hh"
+#include "hb-font-private.h"
 #include "hb-blob-private.h"
 #include "hb-open-file-private.hh"
 
similarity index 99%
rename from src/hb-ft.cc
rename to src/hb-ft.c
index aee64f6..bdf2936 100644 (file)
@@ -29,7 +29,7 @@
 
 #include "hb-ft.h"
 
-#include "hb-font-private.hh"
+#include "hb-font-private.h"
 
 #include FT_TRUETYPE_TABLES_H
 
index 54a01fc..8794db7 100644 (file)
@@ -29,7 +29,7 @@
 #include <graphite/GrConstants.h>
 #include <graphite/Segment.h>
 #include "hb-buffer-private.hh"
-#include "hb-font-private.hh"
+#include "hb-font-private.h"
 #include "hb-graphite.h"
 #include <map>
 
index 1adff6e..2f77ef4 100644 (file)
@@ -29,7 +29,7 @@
 
 #include "hb-ot-layout-common-private.hh"
 
-#include "hb-font-private.hh"
+#include "hb-font-private.h"
 
 
 /*
index decc8f7..8d0d469 100644 (file)
@@ -32,7 +32,7 @@
 #include "hb-ot-layout.h"
 #include "hb-ot-head-private.hh"
 
-#include "hb-font-private.hh"
+#include "hb-font-private.h"
 #include "hb-buffer-private.hh"