a new massive grunt work. Redefined the EXPORT_DEF,
EXPORT_FUNC, BASE_DEF and BASE_FUNC macros to
let them take an argument..

This is needed to compile the library as a DLL on some platforms
that have different compiler conventions..
diff --git a/src/sfnt/ttpost.h b/src/sfnt/ttpost.h
index 944c00c..421397c 100644
--- a/src/sfnt/ttpost.h
+++ b/src/sfnt/ttpost.h
@@ -66,7 +66,7 @@
   /* <Output>                                                              */
   /*    TrueType error code.  0 means success.                             */
   /*                                                                       */
-  EXPORT_DEF
+  LOCAL_DEF
   TT_Error TT_Get_PS_Name( TT_Face      face,
                            TT_UInt      index,
                            TT_String**  PSname );