Symbol: PKGCONF_API
usr.bin/pkgconf/libpkgconf/bsdstubs.h
25
PKGCONF_API extern size_t pkgconf_strlcpy(char *dst, const char *src, size_t siz);
usr.bin/pkgconf/libpkgconf/bsdstubs.h
26
PKGCONF_API extern size_t pkgconf_strlcat(char *dst, const char *src, size_t siz);
usr.bin/pkgconf/libpkgconf/bsdstubs.h
27
PKGCONF_API extern char *pkgconf_strndup(const char *src, size_t len);
usr.bin/pkgconf/libpkgconf/bsdstubs.h
28
PKGCONF_API extern void *pkgconf_reallocarray(void *ptr, size_t m, size_t n);
usr.bin/pkgconf/libpkgconf/bsdstubs.h
29
PKGCONF_API extern int pkgconf_pledge(const char *promises, const char *execpromises);
usr.bin/pkgconf/libpkgconf/bsdstubs.h
30
PKGCONF_API extern int pkgconf_unveil(const char *path, const char *permissions);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
244
PKGCONF_API void pkgconf_client_init(pkgconf_client_t *client, pkgconf_error_handler_func_t error_handler, void *error_handler_data, const pkgconf_cross_personality_t *personality);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
245
PKGCONF_API pkgconf_client_t * pkgconf_client_new(pkgconf_error_handler_func_t error_handler, void *error_handler_data, const pkgconf_cross_personality_t *personality);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
246
PKGCONF_API void pkgconf_client_deinit(pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
247
PKGCONF_API void pkgconf_client_free(pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
248
PKGCONF_API const char *pkgconf_client_get_sysroot_dir(const pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
249
PKGCONF_API void pkgconf_client_set_sysroot_dir(pkgconf_client_t *client, const char *sysroot_dir);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
250
PKGCONF_API const char *pkgconf_client_get_buildroot_dir(const pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
251
PKGCONF_API void pkgconf_client_set_buildroot_dir(pkgconf_client_t *client, const char *buildroot_dir);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
252
PKGCONF_API unsigned int pkgconf_client_get_flags(const pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
253
PKGCONF_API void pkgconf_client_set_flags(pkgconf_client_t *client, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
254
PKGCONF_API const char *pkgconf_client_get_prefix_varname(const pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
255
PKGCONF_API void pkgconf_client_set_prefix_varname(pkgconf_client_t *client, const char *prefix_varname);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
256
PKGCONF_API pkgconf_error_handler_func_t pkgconf_client_get_warn_handler(const pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
257
PKGCONF_API void pkgconf_client_set_warn_handler(pkgconf_client_t *client, pkgconf_error_handler_func_t warn_handler, void *warn_handler_data);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
258
PKGCONF_API pkgconf_error_handler_func_t pkgconf_client_get_error_handler(const pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
259
PKGCONF_API void pkgconf_client_set_error_handler(pkgconf_client_t *client, pkgconf_error_handler_func_t error_handler, void *error_handler_data);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
260
PKGCONF_API pkgconf_error_handler_func_t pkgconf_client_get_trace_handler(const pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
261
PKGCONF_API void pkgconf_client_set_trace_handler(pkgconf_client_t *client, pkgconf_error_handler_func_t trace_handler, void *trace_handler_data);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
262
PKGCONF_API void pkgconf_client_dir_list_build(pkgconf_client_t *client, const pkgconf_cross_personality_t *personality);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
265
PKGCONF_API pkgconf_cross_personality_t *pkgconf_cross_personality_default(void);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
266
PKGCONF_API pkgconf_cross_personality_t *pkgconf_cross_personality_find(const char *triplet);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
267
PKGCONF_API void pkgconf_cross_personality_deinit(pkgconf_cross_personality_t *personality);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
315
PKGCONF_API void pkgconf_parser_parse(FILE *f, void *data, const pkgconf_parser_operand_func_t *ops, const pkgconf_parser_warn_func_t warnfunc, const char *filename);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
318
PKGCONF_API bool pkgconf_error(const pkgconf_client_t *client, const char *format, ...) PRINTFLIKE(2, 3);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
319
PKGCONF_API bool pkgconf_warn(const pkgconf_client_t *client, const char *format, ...) PRINTFLIKE(2, 3);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
320
PKGCONF_API bool pkgconf_trace(const pkgconf_client_t *client, const char *filename, size_t lineno, const char *funcname, const char *format, ...) PRINTFLIKE(5, 6);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
321
PKGCONF_API bool pkgconf_default_error_handler(const char *msg, const pkgconf_client_t *client, void *data);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
337
PKGCONF_API pkgconf_pkg_t *pkgconf_pkg_ref(pkgconf_client_t *client, pkgconf_pkg_t *pkg);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
338
PKGCONF_API void pkgconf_pkg_unref(pkgconf_client_t *client, pkgconf_pkg_t *pkg);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
339
PKGCONF_API void pkgconf_pkg_free(pkgconf_client_t *client, pkgconf_pkg_t *pkg);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
340
PKGCONF_API pkgconf_pkg_t *pkgconf_pkg_find(pkgconf_client_t *client, const char *name);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
341
PKGCONF_API unsigned int pkgconf_pkg_traverse(pkgconf_client_t *client, pkgconf_pkg_t *root, pkgconf_pkg_traverse_func_t func, void *data, int maxdepth, unsigned int skip_flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
342
PKGCONF_API unsigned int pkgconf_pkg_verify_graph(pkgconf_client_t *client, pkgconf_pkg_t *root, int depth);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
343
PKGCONF_API pkgconf_pkg_t *pkgconf_pkg_verify_dependency(pkgconf_client_t *client, pkgconf_dependency_t *pkgdep, unsigned int *eflags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
344
PKGCONF_API const char *pkgconf_pkg_get_comparator(const pkgconf_dependency_t *pkgdep);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
345
PKGCONF_API unsigned int pkgconf_pkg_cflags(pkgconf_client_t *client, pkgconf_pkg_t *root, pkgconf_list_t *list, int maxdepth);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
346
PKGCONF_API unsigned int pkgconf_pkg_libs(pkgconf_client_t *client, pkgconf_pkg_t *root, pkgconf_list_t *list, int maxdepth);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
347
PKGCONF_API pkgconf_pkg_comparator_t pkgconf_pkg_comparator_lookup_by_name(const char *name);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
348
PKGCONF_API pkgconf_pkg_t *pkgconf_builtin_pkg_get(const char *name);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
350
PKGCONF_API int pkgconf_compare_version(const char *a, const char *b);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
351
PKGCONF_API pkgconf_pkg_t *pkgconf_scan_all(pkgconf_client_t *client, void *ptr, pkgconf_pkg_iteration_func_t func);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
354
PKGCONF_API pkgconf_pkg_t *pkgconf_pkg_new_from_file(pkgconf_client_t *client, const char *path, FILE *f, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
355
PKGCONF_API void pkgconf_dependency_parse_str(pkgconf_client_t *client, pkgconf_list_t *deplist_head, const char *depends, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
356
PKGCONF_API void pkgconf_dependency_parse(pkgconf_client_t *client, pkgconf_pkg_t *pkg, pkgconf_list_t *deplist_head, const char *depends, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
357
PKGCONF_API void pkgconf_dependency_append(pkgconf_list_t *list, pkgconf_dependency_t *tail);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
358
PKGCONF_API void pkgconf_dependency_free(pkgconf_list_t *list);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
359
PKGCONF_API void pkgconf_dependency_free_one(pkgconf_dependency_t *dep);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
360
PKGCONF_API pkgconf_dependency_t *pkgconf_dependency_add(pkgconf_client_t *client, pkgconf_list_t *list, const char *package, const char *version, pkgconf_pkg_comparator_t compare, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
361
PKGCONF_API pkgconf_dependency_t *pkgconf_dependency_ref(pkgconf_client_t *client, pkgconf_dependency_t *dep);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
362
PKGCONF_API void pkgconf_dependency_unref(pkgconf_client_t *client, pkgconf_dependency_t *dep);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
363
PKGCONF_API pkgconf_dependency_t *pkgconf_dependency_copy(pkgconf_client_t *client, const pkgconf_dependency_t *dep);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
366
PKGCONF_API int pkgconf_argv_split(const char *src, int *argc, char ***argv);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
367
PKGCONF_API void pkgconf_argv_free(char **argv);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
376
PKGCONF_API bool pkgconf_fragment_parse(const pkgconf_client_t *client, pkgconf_list_t *list, pkgconf_list_t *vars, const char *value, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
377
PKGCONF_API void pkgconf_fragment_insert(const pkgconf_client_t *client, pkgconf_list_t *list, char type, const char *data, bool tail);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
378
PKGCONF_API void pkgconf_fragment_add(const pkgconf_client_t *client, pkgconf_list_t *list, const char *string, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
379
PKGCONF_API void pkgconf_fragment_copy(const pkgconf_client_t *client, pkgconf_list_t *list, const pkgconf_fragment_t *base, bool is_private);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
380
PKGCONF_API void pkgconf_fragment_copy_list(const pkgconf_client_t *client, pkgconf_list_t *list, const pkgconf_list_t *base);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
381
PKGCONF_API void pkgconf_fragment_delete(pkgconf_list_t *list, pkgconf_fragment_t *node);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
382
PKGCONF_API void pkgconf_fragment_free(pkgconf_list_t *list);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
383
PKGCONF_API void pkgconf_fragment_filter(const pkgconf_client_t *client, pkgconf_list_t *dest, pkgconf_list_t *src, pkgconf_fragment_filter_func_t filter_func, void *data);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
384
PKGCONF_API size_t pkgconf_fragment_render_len(const pkgconf_list_t *list, bool escape, const pkgconf_fragment_render_ops_t *ops);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
385
PKGCONF_API void pkgconf_fragment_render_buf(const pkgconf_list_t *list, char *buf, size_t len, bool escape, const pkgconf_fragment_render_ops_t *ops);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
386
PKGCONF_API char *pkgconf_fragment_render(const pkgconf_list_t *list, bool escape, const pkgconf_fragment_render_ops_t *ops);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
387
PKGCONF_API bool pkgconf_fragment_has_system_dir(const pkgconf_client_t *client, const pkgconf_fragment_t *frag);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
390
PKGCONF_API pkgconf_tuple_t *pkgconf_tuple_add(const pkgconf_client_t *client, pkgconf_list_t *parent, const char *key, const char *value, bool parse, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
391
PKGCONF_API char *pkgconf_tuple_find(const pkgconf_client_t *client, pkgconf_list_t *list, const char *key);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
392
PKGCONF_API char *pkgconf_tuple_parse(const pkgconf_client_t *client, pkgconf_list_t *list, const char *value, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
393
PKGCONF_API void pkgconf_tuple_free(pkgconf_list_t *list);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
394
PKGCONF_API void pkgconf_tuple_free_entry(pkgconf_tuple_t *tuple, pkgconf_list_t *list);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
395
PKGCONF_API void pkgconf_tuple_add_global(pkgconf_client_t *client, const char *key, const char *value);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
396
PKGCONF_API char *pkgconf_tuple_find_global(const pkgconf_client_t *client, const char *key);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
397
PKGCONF_API void pkgconf_tuple_free_global(pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
398
PKGCONF_API void pkgconf_tuple_define_global(pkgconf_client_t *client, const char *kv);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
401
PKGCONF_API void pkgconf_queue_push(pkgconf_list_t *list, const char *package);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
402
PKGCONF_API bool pkgconf_queue_compile(pkgconf_client_t *client, pkgconf_pkg_t *world, pkgconf_list_t *list);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
403
PKGCONF_API bool pkgconf_queue_solve(pkgconf_client_t *client, pkgconf_list_t *list, pkgconf_pkg_t *world, int maxdepth);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
404
PKGCONF_API void pkgconf_queue_free(pkgconf_list_t *list);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
405
PKGCONF_API bool pkgconf_queue_apply(pkgconf_client_t *client, pkgconf_list_t *list, pkgconf_queue_apply_func_t func, int maxdepth, void *data);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
406
PKGCONF_API bool pkgconf_queue_validate(pkgconf_client_t *client, pkgconf_list_t *list, int maxdepth);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
407
PKGCONF_API void pkgconf_solution_free(pkgconf_client_t *client, pkgconf_pkg_t *world);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
410
PKGCONF_API pkgconf_pkg_t *pkgconf_cache_lookup(pkgconf_client_t *client, const char *id);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
411
PKGCONF_API void pkgconf_cache_add(pkgconf_client_t *client, pkgconf_pkg_t *pkg);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
412
PKGCONF_API void pkgconf_cache_remove(pkgconf_client_t *client, pkgconf_pkg_t *pkg);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
413
PKGCONF_API void pkgconf_cache_free(pkgconf_client_t *client);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
416
PKGCONF_API void pkgconf_audit_set_log(pkgconf_client_t *client, FILE *auditf);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
417
PKGCONF_API void pkgconf_audit_log(pkgconf_client_t *client, const char *format, ...) PRINTFLIKE(2, 3);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
418
PKGCONF_API void pkgconf_audit_log_dependency(pkgconf_client_t *client, const pkgconf_pkg_t *dep, const pkgconf_dependency_t *depnode);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
421
PKGCONF_API void pkgconf_path_add(const char *text, pkgconf_list_t *dirlist, bool filter);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
422
PKGCONF_API void pkgconf_path_prepend(const char *text, pkgconf_list_t *dirlist, bool filter);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
423
PKGCONF_API size_t pkgconf_path_split(const char *text, pkgconf_list_t *dirlist, bool filter);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
424
PKGCONF_API size_t pkgconf_path_build_from_environ(const char *envvarname, const char *fallback, pkgconf_list_t *dirlist, bool filter);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
425
PKGCONF_API bool pkgconf_path_match_list(const char *path, const pkgconf_list_t *dirlist);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
426
PKGCONF_API void pkgconf_path_free(pkgconf_list_t *dirlist);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
427
PKGCONF_API bool pkgconf_path_relocate(char *buf, size_t buflen);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
428
PKGCONF_API void pkgconf_path_copy_list(pkgconf_list_t *dst, const pkgconf_list_t *src);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
436
PKGCONF_API void pkgconf_buffer_append(pkgconf_buffer_t *buffer, const char *text);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
437
PKGCONF_API void pkgconf_buffer_push_byte(pkgconf_buffer_t *buffer, char byte);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
438
PKGCONF_API void pkgconf_buffer_trim_byte(pkgconf_buffer_t *buffer);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
439
PKGCONF_API void pkgconf_buffer_finalize(pkgconf_buffer_t *buffer);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
463
PKGCONF_API bool pkgconf_fgetline(pkgconf_buffer_t *buffer, FILE *stream);