|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
|
Display Driver - fontcaps. More...
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <grass/gis.h>#include <grass/glocale.h>#include <grass/fontcap.h>#include "driverlib.h"
Go to the source code of this file.
Functions | |
| int | font_exists (const char *name) |
| Check if font exists. | |
| int | parse_fontcap_entry (struct GFONT_CAP *e, const char *str) |
| Parse fontcap entry. | |
| struct GFONT_CAP * | parse_fontcap (void) |
| Parse fontcaps. | |
| void | free_fontcap (struct GFONT_CAP *ftcap) |
| Free allocated GFONT_CAP structure. | |
Display Driver - fontcaps.
(C) 2006-2011 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file parse_ftcap.c.
Check if font exists.
Definition at line 27 of file parse_ftcap.c.
References access, name, and R_OK.
Referenced by COM_Set_font(), and parse_fontcap_entry().
Free allocated GFONT_CAP structure.
| ftcap | pointer to GFONT_CAP to be freed |
Definition at line 126 of file parse_ftcap.c.
References GFONT_CAP::encoding, ftcap, G_free(), GFONT_CAP::longname, AMI_STREAM< T >::name(), name, and NULL.
Parse fontcaps.
Definition at line 73 of file parse_ftcap.c.
References _, file, G_gisbase(), G_realloc, G_warning(), GPATH_MAX, AMI_STREAM< T >::name(), NULL, parse_fontcap_entry(), and UntypedStream::path.
Referenced by LIB_init().
Parse fontcap entry.
| e | pointer to GFONT_CAP struct |
| str | ? |
Definition at line 41 of file parse_ftcap.c.
References GFONT_CAP::encoding, font_exists(), G_store(), GNAME_MAX, GPATH_MAX, GFONT_CAP::index, GFONT_CAP::longname, GFONT_CAP::name, name, GFONT_CAP::path, and GFONT_CAP::type.
Referenced by COM_Set_font(), and parse_fontcap().