Delete all Trailing spaces in code.
[reactos.git] / reactos / dll / 3rdparty / freetype / src / cid / cidriver.c
index 5c5a729..f9f79ef 100644 (file)
-/***************************************************************************/
-/*                                                                         */
-/*  cidriver.c                                                             */
-/*                                                                         */
-/*    CID driver interface (body).                                         */
-/*                                                                         */
-/*  Copyright 1996-2001, 2002, 2003, 2004, 2006 by                         */
-/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
-/*                                                                         */
-/*  This file is part of the FreeType project, and may only be used,       */
-/*  modified, and distributed under the terms of the FreeType project      */
-/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
-/*  this file you indicate that you have read the license and              */
-/*  understand and accept it fully.                                        */
-/*                                                                         */
-/***************************************************************************/
-
-
-#include <ft2build.h>
-#include "cidriver.h"
-#include "cidgload.h"
-#include FT_INTERNAL_DEBUG_H
-#include FT_INTERNAL_STREAM_H
-
-#include "ciderrs.h"
-
-#include FT_SERVICE_POSTSCRIPT_NAME_H
-#include FT_SERVICE_XFREE86_NAME_H
-#include FT_SERVICE_POSTSCRIPT_INFO_H
-
-  /*************************************************************************/
-  /*                                                                       */
-  /* The macro FT_COMPONENT is used in trace mode.  It is an implicit      */
-  /* parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log  */
-  /* messages during execution.                                            */
-  /*                                                                       */
-#undef  FT_COMPONENT
-#define FT_COMPONENT  trace_ciddriver
-
-
- /*
-  *  POSTSCRIPT NAME SERVICE
-  *
-  */
-
-  static const char*
-  cid_get_postscript_name( CID_Face  face )
-  {
-    const char*  result = face->cid.cid_font_name;
-
-
-    if ( result && result[0] == '/' )
-      result++;
-
-    return result;
-  }
-
-
-  static const FT_Service_PsFontNameRec  cid_service_ps_name =
-  {
-    (FT_PsName_GetFunc) cid_get_postscript_name
-  };
-
-
- /*
-  *  POSTSCRIPT INFO SERVICE
-  *
-  */
-
-  static FT_Error
-  cid_ps_get_font_info( FT_Face          face,
-                        PS_FontInfoRec*  afont_info )
-  {
-    *afont_info = ((CID_Face)face)->cid.font_info;
-    return 0;
-  }
-
-
-  static const FT_Service_PsInfoRec  cid_service_ps_info =
-  {
-    (PS_GetFontInfoFunc)   cid_ps_get_font_info,
-    (PS_HasGlyphNamesFunc) NULL,        /* unsupported with CID fonts */
-    (PS_GetFontPrivateFunc)NULL         /* unsupported                */
-  };
-
-
- /*
-  *  SERVICE LIST
-  *
-  */
-
-  static const FT_ServiceDescRec  cid_services[] =
-  {
-    { FT_SERVICE_ID_POSTSCRIPT_FONT_NAME, &cid_service_ps_name },
-    { FT_SERVICE_ID_XF86_NAME,            FT_XF86_FORMAT_CID },
-    { FT_SERVICE_ID_POSTSCRIPT_INFO,      &cid_service_ps_info },
-    { NULL, NULL }
-  };
-
-
-  FT_CALLBACK_DEF( FT_Module_Interface )
-  cid_get_interface( FT_Module    module,
-                     const char*  cid_interface )
-  {
-    FT_UNUSED( module );
-
-    return ft_service_list_lookup( cid_services, cid_interface );
-  }
-
-
-
-  FT_CALLBACK_TABLE_DEF
-  const FT_Driver_ClassRec  t1cid_driver_class =
-  {
-    /* first of all, the FT_Module_Class fields */
-    {
-      FT_MODULE_FONT_DRIVER       |
-      FT_MODULE_DRIVER_SCALABLE   |
-      FT_MODULE_DRIVER_HAS_HINTER,
-
-      sizeof( FT_DriverRec ),
-      "t1cid",   /* module name           */
-      0x10000L,  /* version 1.0 of driver */
-      0x20000L,  /* requires FreeType 2.0 */
-
-      0,
-
-      cid_driver_init,
-      cid_driver_done,
-      cid_get_interface
-    },
-
-    /* then the other font drivers fields */
-    sizeof( CID_FaceRec ),
-    sizeof( CID_SizeRec ),
-    sizeof( CID_GlyphSlotRec ),
-
-    cid_face_init,
-    cid_face_done,
-
-    cid_size_init,
-    cid_size_done,
-    cid_slot_init,
-    cid_slot_done,
-
-#ifdef FT_CONFIG_OPTION_OLD_INTERNALS
-    ft_stub_set_char_sizes,
-    ft_stub_set_pixel_sizes,
-#endif
-
-    cid_slot_load_glyph,
-
-    0,                      /* FT_Face_GetKerningFunc  */
-    0,                      /* FT_Face_AttachFunc      */
-
-    0,                      /* FT_Face_GetAdvancesFunc */
-
-    cid_size_request,
-    0                       /* FT_Size_SelectFunc      */
-  };
-
-
-/* END */
+/***************************************************************************/\r
+/*                                                                         */\r
+/*  cidriver.c                                                             */\r
+/*                                                                         */\r
+/*    CID driver interface (body).                                         */\r
+/*                                                                         */\r
+/*  Copyright 1996-2001, 2002, 2003, 2004, 2006 by                         */\r
+/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */\r
+/*                                                                         */\r
+/*  This file is part of the FreeType project, and may only be used,       */\r
+/*  modified, and distributed under the terms of the FreeType project      */\r
+/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */\r
+/*  this file you indicate that you have read the license and              */\r
+/*  understand and accept it fully.                                        */\r
+/*                                                                         */\r
+/***************************************************************************/\r
+\r
+\r
+#include <ft2build.h>\r
+#include "cidriver.h"\r
+#include "cidgload.h"\r
+#include FT_INTERNAL_DEBUG_H\r
+#include FT_INTERNAL_STREAM_H\r
+\r
+#include "ciderrs.h"\r
+\r
+#include FT_SERVICE_POSTSCRIPT_NAME_H\r
+#include FT_SERVICE_XFREE86_NAME_H\r
+#include FT_SERVICE_POSTSCRIPT_INFO_H\r
+\r
+  /*************************************************************************/\r
+  /*                                                                       */\r
+  /* The macro FT_COMPONENT is used in trace mode.  It is an implicit      */\r
+  /* parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log  */\r
+  /* messages during execution.                                            */\r
+  /*                                                                       */\r
+#undef  FT_COMPONENT\r
+#define FT_COMPONENT  trace_ciddriver\r
+\r
+\r
+ /*\r
+  *  POSTSCRIPT NAME SERVICE\r
+  *\r
+  */\r
+\r
+  static const char*\r
+  cid_get_postscript_name( CID_Face  face )\r
+  {\r
+    const char*  result = face->cid.cid_font_name;\r
+\r
+\r
+    if ( result && result[0] == '/' )\r
+      result++;\r
+\r
+    return result;\r
+  }\r
+\r
+\r
+  static const FT_Service_PsFontNameRec  cid_service_ps_name =\r
+  {\r
+    (FT_PsName_GetFunc) cid_get_postscript_name\r
+  };\r
+\r
+\r
+ /*\r
+  *  POSTSCRIPT INFO SERVICE\r
+  *\r
+  */\r
+\r
+  static FT_Error\r
+  cid_ps_get_font_info( FT_Face          face,\r
+                        PS_FontInfoRec*  afont_info )\r
+  {\r
+    *afont_info = ((CID_Face)face)->cid.font_info;\r
+    return 0;\r
+  }\r
+\r
+\r
+  static const FT_Service_PsInfoRec  cid_service_ps_info =\r
+  {\r
+    (PS_GetFontInfoFunc)   cid_ps_get_font_info,\r
+    (PS_HasGlyphNamesFunc) NULL,        /* unsupported with CID fonts */\r
+    (PS_GetFontPrivateFunc)NULL         /* unsupported                */\r
+  };\r
+\r
+\r
+ /*\r
+  *  SERVICE LIST\r
+  *\r
+  */\r
+\r
+  static const FT_ServiceDescRec  cid_services[] =\r
+  {\r
+    { FT_SERVICE_ID_POSTSCRIPT_FONT_NAME, &cid_service_ps_name },\r
+    { FT_SERVICE_ID_XF86_NAME,            FT_XF86_FORMAT_CID },\r
+    { FT_SERVICE_ID_POSTSCRIPT_INFO,      &cid_service_ps_info },\r
+    { NULL, NULL }\r
+  };\r
+\r
+\r
+  FT_CALLBACK_DEF( FT_Module_Interface )\r
+  cid_get_interface( FT_Module    module,\r
+                     const char*  cid_interface )\r
+  {\r
+    FT_UNUSED( module );\r
+\r
+    return ft_service_list_lookup( cid_services, cid_interface );\r
+  }\r
+\r
+\r
+\r
+  FT_CALLBACK_TABLE_DEF\r
+  const FT_Driver_ClassRec  t1cid_driver_class =\r
+  {\r
+    /* first of all, the FT_Module_Class fields */\r
+    {\r
+      FT_MODULE_FONT_DRIVER       |\r
+      FT_MODULE_DRIVER_SCALABLE   |\r
+      FT_MODULE_DRIVER_HAS_HINTER,\r
+\r
+      sizeof( FT_DriverRec ),\r
+      "t1cid",   /* module name           */\r
+      0x10000L,  /* version 1.0 of driver */\r
+      0x20000L,  /* requires FreeType 2.0 */\r
+\r
+      0,\r
+\r
+      cid_driver_init,\r
+      cid_driver_done,\r
+      cid_get_interface\r
+    },\r
+\r
+    /* then the other font drivers fields */\r
+    sizeof( CID_FaceRec ),\r
+    sizeof( CID_SizeRec ),\r
+    sizeof( CID_GlyphSlotRec ),\r
+\r
+    cid_face_init,\r
+    cid_face_done,\r
+\r
+    cid_size_init,\r
+    cid_size_done,\r
+    cid_slot_init,\r
+    cid_slot_done,\r
+\r
+#ifdef FT_CONFIG_OPTION_OLD_INTERNALS\r
+    ft_stub_set_char_sizes,\r
+    ft_stub_set_pixel_sizes,\r
+#endif\r
+\r
+    cid_slot_load_glyph,\r
+\r
+    0,                      /* FT_Face_GetKerningFunc  */\r
+    0,                      /* FT_Face_AttachFunc      */\r
+\r
+    0,                      /* FT_Face_GetAdvancesFunc */\r
+\r
+    cid_size_request,\r
+    0                       /* FT_Size_SelectFunc      */\r
+  };\r
+\r
+\r
+/* END */\r