Graphviz 13.0.0~dev.20241220.2304
|
#include "config.h"
#include <assert.h>
#include <cgraph/list.h>
#include <gvc/gvconfig.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <util/agxbuf.h>
#include <util/alloc.h>
#include <util/exit.h>
#include <util/gv_ctype.h>
#include <util/gv_fopen.h>
#include <util/startswith.h>
#include <common/const.h>
#include <common/types.h>
#include <gvc/gvplugin.h>
#include <gvc/gvcjob.h>
#include <gvc/gvcint.h>
#include <gvc/gvcproc.h>
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE 1 |
Functions | |
void | textfont_dict_open (GVC_t *gvc) |
static gvplugin_package_t * | gvplugin_package_record (GVC_t *gvc, const char *package_path, const char *name) |
void | gvconfig_plugin_install_from_library (GVC_t *gvc, char *package_path, gvplugin_library_t *library) |
static void | gvconfig_plugin_install_builtins (GVC_t *gvc) |
void | gvconfig (GVC_t *gvc, bool rescan) |
#define _GNU_SOURCE 1 |
Definition at line 14 of file gvconfig.c.
void gvconfig | ( | GVC_t * | gvc, |
bool | rescan | ||
) |
Definition at line 552 of file gvconfig.c.
References agerrorf(), agxbdisown(), agxbprint(), GVC_s::common, GVC_s::config_found, GVC_s::config_path, GVCOMMON_s::demand_loading, DIRSEP, free(), gv_alloc(), gv_fopen(), gvc, gvconfig_libdir(), gvconfig_plugin_install_builtins(), gvtextlayout_select(), NULL, textfont_dict_open(), and GVC_s::textfont_dt.
Referenced by dotneato_args_initialize(), gvContext(), and gvContextPlugins().
|
static |
Definition at line 235 of file gvconfig.c.
References GVCOMMON_s::builtins, GVC_s::common, gvc, gvconfig_plugin_install_from_library(), s::name, and NULL.
Referenced by gvconfig().
void gvconfig_plugin_install_from_library | ( | GVC_t * | gvc, |
char * | package_path, | ||
gvplugin_library_t * | library | ||
) |
Definition at line 219 of file gvconfig.c.
References gvplugin_api_t::api, gvplugin_library_t::apis, apis, gvc, gvplugin_install(), gvplugin_installed_t::quality, gvplugin_installed_t::type, and gvplugin_api_t::types.
Referenced by gvAddLibrary(), and gvconfig_plugin_install_builtins().
|
static |
Definition at line 99 of file gvconfig.c.
References agerrorf(), gv_strdup(), gvc, gvplugin_api(), gvplugin_install(), NULL, GVC_s::packages, gvplugin_package_s::path, and type.
|
extern |
Definition at line 160 of file textspan.c.
Referenced by gvconfig().