12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- /*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
- /* $XConsortium: falfont.h /main/5 1996/06/25 20:05:39 cde-fuj $ */
- /*
- * (c) Copyright 1995 FUJITSU LIMITED
- * This is source code modified by FUJITSU LIMITED under the Joint
- * Development Agreement for the CDEnext PST.
- * This is unpublished proprietary source code of FUJITSU LIMITED
- */
- #define GETNUMCHARS(pFinf) \
- (((pFinf)->lastCol - (pFinf)->firstCol + 1) * \
- ((pFinf)->lastRow - (pFinf)->firstRow + 1))
- #define GETHIGHT(pCinf) \
- ((pCinf)->metrics.ascent + (pCinf)->metrics.descent)
- #define _FAL_OK 1
- /* fal_utyerror */
- #define _FAL_OPEN_ER 1
- #define _FAL_DIR_NOACCSS 1
- #define _FAL_READ_ER 2
- #define _FAL_READ_PATH_ER 2
- #define _FAL_MALOC_ER 3
- #define _FAL_PKEY_ER 4
- #define _FAL_PARM_ER 5
- #define _FAL_STAT_ER 6
- #define _FAL_FONT_ER 7
- #define _FAL_FLST_ER 7
- #define _FAL_DATA_OPEN_ER 8
- #define _FAL_DATA_READ_ER 9
- /* fal_utyderror */
- /* FalOpenFont */
- #define _FAL_O_P_PKEY_DER 1
- #define _FAL_O_P_CS_DER 2
- /* FalQueryFont */
- #define _FAL_Q_P_FINF_DER 1
- #define _FAL_Q_P_FONT_DER 2
- /* FalReadFont */
- #define _FAL_R_P_FINF_DER 1
- #define _FAL_R_P_W_DER 2
- #define _FAL_R_P_H_DER 3
- /* FalGetFontList */
- #define _FAL_L_P_LST_DER 1
- #define _FAL_L_P_KEY_DER 2
- #define _FAL_TRY_NEXT 0xFF
- #include "udccom.h"
- #define SNF_BOUND 32
- #define FILE_SUFFIX( file ) \
- ( strrchr( file, '.' ) ? strrchr( file, '.' ) : "" )
- #define FAL_DATA_ELM 13
- #define FAL_LINE_MAX 1024
- /* update _Oak_Finf */
- #define FAL_UPDATE_FONTINFO 1
- #define FAL_READ_FONTINFO 0
- /* Buffer of file name */
- extern char fal_err_file_buf[] ;
|