/* Copyright (c) The Exim Maintainers 2020 - 2022 */
/* Copyright (c) University of Cambridge 1995 - 2018 */
/* See the file NOTICE for conditions of use and distribution. */
/* Copyright (c) The Exim Maintainers 2020 - 2022 */
/* Copyright (c) University of Cambridge 1995 - 2018 */
/* See the file NOTICE for conditions of use and distribution. */
/* Functions for reading the configuration file, and for displaying
overall configuration values. Thanks to Brian Candler for the original
/* Functions for reading the configuration file, and for displaying
overall configuration values. Thanks to Brian Candler for the original
g = string_cat(NULL, buf);
/* If the dir does not end with a "/", append one */
g = string_cat(NULL, buf);
/* If the dir does not end with a "/", append one */
g = string_catn(g, US"/", 1);
/* If the config file contains a "/", extract the directory part */
g = string_catn(g, US"/", 1);
/* If the config file contains a "/", extract the directory part */