?? ftheader.h
字號:
/***************************************************************************//* *//* ftheader.h *//* *//* Build macros of the FreeType 2 library. *//* *//* Copyright 1996-2001, 2002 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. *//* *//***************************************************************************/#ifndef __FT_HEADER_H__#define __FT_HEADER_H__ /*@***********************************************************************/ /* */ /* <Macro> */ /* FT_BEGIN_HEADER */ /* */ /* <Description> */ /* This macro is used in association with @FT_END_HEADER in header */ /* files to ensure that the declarations within are properly */ /* encapsulated in an `extern "C" { .. }' block when included from a */ /* C++ compiler. */ /* */#ifdef __cplusplus#define FT_BEGIN_HEADER extern "C" {#else#define FT_BEGIN_HEADER /* nothing */#endif /*@***********************************************************************/ /* */ /* <Macro> */ /* FT_END_HEADER */ /* */ /* <Description> */ /* This macro is used in association with @FT_BEGIN_HEADER in header */ /* files to ensure that the declarations within are properly */ /* encapsulated in an `extern "C" { .. }' block when included from a */ /* C++ compiler. */ /* */#ifdef __cplusplus#define FT_END_HEADER }#else#define FT_END_HEADER /* nothing */#endif /*************************************************************************/ /* */ /* Aliases for the FreeType 2 public and configuration files. */ /* */ /*************************************************************************/ /*************************************************************************/ /* */ /* <Section> */ /* header_file_macros */ /* */ /* <Title> */ /* Header File Macros */ /* */ /* <Abstract> */ /* Macro definitions used to #include specific header files. */ /* */ /* <Description> */ /* The following macros are defined to the name of specific */ /* FreeType 2 header files. They can be used directly in #include */ /* statements as in: */ /* */ /* { */ /* #include FT_FREETYPE_H */ /* #include FT_MULTIPLE_MASTERS_H */ /* #include FT_GLYPH_H */ /* } */ /* */ /* There are several reasons why we are now using macros to name */ /* public header files. The first one is that such macros are not */ /* limited to the infamous 8.3 naming rule required by DOS (and */ /* `FT_MULTIPLE_MASTERS_H' is a lot more meaningful than `ftmm.h'). */ /* */ /* The second reason is that is allows for more flexibility in the */ /* way FreeType 2 is installed on a given system. */ /* */ /*************************************************************************/ /* configuration files */ /*************************************************************************/ /* */ /* @macro: */ /* FT_CONFIG_CONFIG_H */ /* */ /* @description: */ /* A macro used in #include statements to name the file containing */ /* FreeType 2 configuration data. */ /* */#ifndef FT_CONFIG_CONFIG_H#define FT_CONFIG_CONFIG_H <freetype/config/ftconfig.h>#endif /*************************************************************************/ /* */ /* @macro: */ /* FT_CONFIG_STANDARD_LIBRARY_H */ /* */ /* @description: */ /* A macro used in #include statements to name the file containing */ /* FreeType 2 configuration data. */ /* */#ifndef FT_CONFIG_STANDARD_LIBRARY_H#define FT_CONFIG_STANDARD_LIBRARY_H <freetype/config/ftstdlib.h>#endif /*************************************************************************/ /* */ /* @macro: */ /* FT_CONFIG_OPTIONS_H */ /* */ /* @description: */ /* A macro used in #include statements to name the file containing */ /* FreeType 2 project-specific configuration options. */ /* */#ifndef FT_CONFIG_OPTIONS_H#define FT_CONFIG_OPTIONS_H <freetype/config/ftoption.h>#endif /*************************************************************************/ /* */ /* @macro: */ /* FT_CONFIG_MODULES_H */ /* */ /* @description: */ /* A macro used in #include statements to name the file containing */ /* the list of FreeType 2 modules that are statically linked to new */ /* library instances in @FT_Init_FreeType. */ /* */#ifndef FT_CONFIG_MODULES_H#define FT_CONFIG_MODULES_H <freetype/config/ftmodule.h>#endif /* public headers */ /*************************************************************************/ /* */ /* @macro: */ /* FT_FREETYPE_H */ /* */ /* @description: */ /* A macro used in #include statements to name the file containing */ /* the base FreeType 2 API. */ /* */#define FT_FREETYPE_H <freetype/freetype.h> /*************************************************************************/ /* */ /* @macro: */ /* FT_ERRORS_H */ /* */ /* @description: */ /* A macro used in #include statements to name the file containing */ /* the list of FreeType 2 error codes (and messages). */ /* */ /* It is included by @FT_FREETYPE_H. */ /* */#define FT_ERRORS_H <freetype/fterrors.h>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -