#include "config.h"
#include <stdbool.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/hash.h"
-#include "mutt/logging.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/inheritance.h"
-#include "config/number.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static short VarApple;
static short VarBanana;
* @param var_names List of config items (NULL terminated)
* @retval ptr New Account object
*/
-struct Account *ac_create(const struct ConfigSet *cs, const char *name, const char *var_names[])
+struct Account *ac_create(const struct ConfigSet *cs, const char *name,
+ const char *var_names[])
{
if (!cs || !name || !var_names)
return NULL; /* LCOV_EXCL_LINE */
const char *account = "damaged";
const char *BrokenVarStr[] = {
- "Pineapple", NULL,
+ "Pineapple",
+ NULL,
};
struct Account *ac = ac_create(cs, account, BrokenVarStr);
}
const char *AccountVarStr2[] = {
- "Apple", "Apple", NULL,
+ "Apple",
+ "Apple",
+ NULL,
};
TEST_MSG("Expect error for next test\n");
account = "fruit";
const char *AccountVarStr[] = {
- "Apple", "Cherry", NULL,
+ "Apple",
+ "Cherry",
+ NULL,
};
ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
-#include "config/address.h"
#include "config/common.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
#include "email/address.h"
static struct Address *VarApple;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarAddr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarAddr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
-#include "config/bool.h"
#include "config/common.h"
-#include "config/quad.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static bool VarApple;
static bool VarBanana;
"no", "yes", "n", "y", "false", "true", "0", "1", "off", "on",
};
const char *invalid[] = {
- "nope", "ye", "", NULL,
+ "nope",
+ "ye",
+ "",
+ NULL,
};
char *name = "Damson";
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
-#include "config/command.h"
#include "config/common.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static char *VarApple;
static char *VarBanana;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include "mutt/buffer.h"
-#include "mutt/hash.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
-#include "config/inheritance.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "mutt/mutt.h"
+#include "config/lib.h"
#include "common.h"
const char *line = "----------------------------------------"
bool dont_fail = false;
-int validator_fail(const struct ConfigSet *cs, const struct ConfigDef *cdef, intptr_t value, struct Buffer *result)
+int validator_fail(const struct ConfigSet *cs, const struct ConfigDef *cdef,
+ intptr_t value, struct Buffer *result)
{
if (dont_fail)
return CSR_SUCCESS;
return CSR_ERR_INVALID;
}
-int validator_warn(const struct ConfigSet *cs, const struct ConfigDef *cdef, intptr_t value, struct Buffer *result)
+int validator_warn(const struct ConfigSet *cs, const struct ConfigDef *cdef,
+ intptr_t value, struct Buffer *result)
{
if (value > 1000000)
mutt_buffer_printf(result, "%s: %s, (ptr)", __func__, cdef->name);
return CSR_SUCCESS | CSR_SUC_WARNING;
}
-int validator_succeed(const struct ConfigSet *cs, const struct ConfigDef *cdef, intptr_t value, struct Buffer *result)
+int validator_succeed(const struct ConfigSet *cs, const struct ConfigDef *cdef,
+ intptr_t value, struct Buffer *result)
{
if (value > 1000000)
mutt_buffer_printf(result, "%s: %s, (ptr)", __func__, cdef->name);
TEST_MSG("%s\n", line + 40);
}
-bool log_listener(const struct ConfigSet *cs, struct HashElem *he, const char *name, enum ConfigEvent ev)
+bool log_listener(const struct ConfigSet *cs, struct HashElem *he,
+ const char *name, enum ConfigEvent ev)
{
struct Buffer result;
mutt_buffer_init(&result);
FREE(&result.data);
}
-
#include <stdbool.h>
#include <stdint.h>
-#include "config/set.h"
+#include "config/lib.h"
struct Buffer;
struct Hash;
#include "config.h"
#include <stdbool.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/common.h"
-#include "config/set.h"
-#include "config/string3.h"
-#include "config/types.h"
+#include "config/lib.h"
static char *VarApple;
static char *VarBanana;
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/long.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static long VarApple;
static long VarBanana;
static bool test_initial_values(struct ConfigSet *cs, struct Buffer *err)
{
log_line(__func__);
- TEST_MSG("Apple = %d\n", VarApple);
- TEST_MSG("Banana = %d\n", VarBanana);
+ TEST_MSG("Apple = %ld\n", VarApple);
+ TEST_MSG("Banana = %ld\n", VarBanana);
if (!TEST_CHECK(VarApple == -42))
{
FREE(&value.data);
return false;
}
- TEST_MSG("Apple = %d\n", VarApple);
+ TEST_MSG("Apple = %ld\n", VarApple);
TEST_MSG("Apple's initial value is '%s'\n", value.data);
mutt_buffer_reset(&value);
FREE(&value.data);
return false;
}
- TEST_MSG("Banana = %d\n", VarBanana);
+ TEST_MSG("Banana = %ld\n", VarBanana);
TEST_MSG("Banana's initial value is '%s'\n", NONULL(value.data));
mutt_buffer_reset(&value);
return false;
}
- TEST_MSG("Cherry = %d\n", VarCherry);
+ TEST_MSG("Cherry = %ld\n", VarCherry);
TEST_MSG("Cherry's initial value is %s\n", value.data);
FREE(&value.data);
TEST_MSG("Value of %s wasn't changed\n", name);
return false;
}
- TEST_MSG("%s = %d, set by '%s'\n", name, VarDamson, valid[i]);
+ TEST_MSG("%s = %ld, set by '%s'\n", name, VarDamson, valid[i]);
short_line();
}
TEST_MSG("Get failed: %s\n", err->data);
return false;
}
- TEST_MSG("%s = %d, %s\n", name, VarFig, err->data);
+ TEST_MSG("%s = %ld, %s\n", name, VarFig, err->data);
VarFig = -789;
mutt_buffer_reset(err);
TEST_MSG("Get failed: %s\n", err->data);
return false;
}
- TEST_MSG("%s = %d, %s\n", name, VarFig, err->data);
+ TEST_MSG("%s = %ld, %s\n", name, VarFig, err->data);
log_line(__func__);
return true;
return false;
}
- TEST_MSG("%s = %d, set to '%d'\n", name, VarGuava, value);
+ TEST_MSG("%s = %ld, set to '%ld'\n", name, VarGuava, value);
short_line();
TEST_MSG("Setting %s to %d\n", name, value);
return false;
}
- TEST_MSG("Reset: %s = %d\n", name, VarJackfruit);
+ TEST_MSG("Reset: %s = %ld\n", name, VarJackfruit);
short_line();
name = "Kumquat";
rc = cs_str_string_set(cs, name, "99", err);
if (!TEST_CHECK(CSR_RESULT(rc) == CSR_SUCCESS))
return false;
- TEST_MSG("Set: %s = %d\n", name, VarKumquat);
+ TEST_MSG("Set: %s = %ld\n", name, VarKumquat);
dont_fail = false;
rc = cs_str_reset(cs, name, err);
return false;
}
- TEST_MSG("Reset: %s = %d\n", name, VarKumquat);
+ TEST_MSG("Reset: %s = %ld\n", name, VarKumquat);
log_line(__func__);
return true;
TEST_MSG("%s\n", err->data);
return false;
}
- TEST_MSG("String: %s = %d\n", name, VarLemon);
+ TEST_MSG("String: %s = %ld\n", name, VarLemon);
short_line();
VarLemon = 456;
TEST_MSG("%s\n", err->data);
return false;
}
- TEST_MSG("Native: %s = %d\n", name, VarLemon);
+ TEST_MSG("Native: %s = %ld\n", name, VarLemon);
short_line();
name = "Mango";
TEST_MSG("%s\n", err->data);
return false;
}
- TEST_MSG("String: %s = %d\n", name, VarMango);
+ TEST_MSG("String: %s = %ld\n", name, VarMango);
short_line();
VarMango = 456;
TEST_MSG("%s\n", err->data);
return false;
}
- TEST_MSG("Native: %s = %d\n", name, VarMango);
+ TEST_MSG("Native: %s = %ld\n", name, VarMango);
short_line();
name = "Nectarine";
TEST_MSG("%s\n", err->data);
return false;
}
- TEST_MSG("String: %s = %d\n", name, VarNectarine);
+ TEST_MSG("String: %s = %ld\n", name, VarNectarine);
short_line();
VarNectarine = 456;
TEST_MSG("%s\n", err->data);
return false;
}
- TEST_MSG("Native: %s = %d\n", name, VarNectarine);
+ TEST_MSG("Native: %s = %ld\n", name, VarNectarine);
log_line(__func__);
return true;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/magic.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static short VarApple;
static short VarBanana;
}
else
{
- TEST_MSG("This test should have failed\n");
- return false;
+ TEST_MSG("This test should have failed\n");
+ return false;
}
for (unsigned int i = 0; i < mutt_array_size(invalid); i++)
}
else
{
- TEST_MSG("This test should have failed\n");
- return false;
+ TEST_MSG("This test should have failed\n");
+ return false;
}
int invalid[] = { 0, 5 };
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
-#include "mutt/logging.h"
+#include "mutt/mutt.h"
#include "test/config/account2.h"
#include "test/config/address.h"
#include "test/config/bool.h"
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/mbtable.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static struct MbTable *VarApple;
static struct MbTable *VarBanana;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarMb[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarMb);
}
dump_native(cs, parent, child);
+ log_line(__func__);
result = true;
ti_out:
ac_free(cs, &ac);
- log_line(__func__);
return result;
}
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/number.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static short VarApple;
static short VarBanana;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/path.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static char *VarApple;
static char *VarBanana;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
-#include "config/bool.h"
#include "config/common.h"
-#include "config/quad.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static char VarApple;
static char VarBanana;
const char *valid[] = { "no", "yes", "ask-no", "ask-yes" };
const char *invalid[] = {
- "nope", "ye", "", NULL,
+ "nope",
+ "ye",
+ "",
+ NULL,
};
char *name = "Damson";
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
};
struct ToggleTest tests[] = {
- { MUTT_NO, MUTT_YES }, { MUTT_YES, MUTT_NO }, { MUTT_ASKNO, MUTT_ASKYES }, { MUTT_ASKYES, MUTT_ASKNO },
+ { MUTT_NO, MUTT_YES },
+ { MUTT_YES, MUTT_NO },
+ { MUTT_ASKNO, MUTT_ASKYES },
+ { MUTT_ASKYES, MUTT_ASKNO },
};
char *name = "Nectarine";
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/regex3.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/regex2.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static struct Regex *VarApple;
static struct Regex *VarBanana;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarRegex[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarRegex);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
-#include "config/bool.h"
+#include "mutt/mutt.h"
#include "config/common.h"
-#include "config/set.h"
-#include "config/types.h"
+#include "config/lib.h"
static short VarApple;
static bool VarBanana;
};
// clang-format on
-static int dummy_string_set(const struct ConfigSet *cs, void *var, struct ConfigDef *cdef, const char *value, struct Buffer *err)
+static int dummy_string_set(const struct ConfigSet *cs, void *var, struct ConfigDef *cdef,
+ const char *value, struct Buffer *err)
{
return CSR_ERR_CODE;
}
-static int dummy_string_get(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *result)
+static int dummy_string_get(const struct ConfigSet *cs, void *var,
+ const struct ConfigDef *cdef, struct Buffer *result)
{
return CSR_ERR_CODE;
}
-static int dummy_native_set(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, intptr_t value, struct Buffer *err)
+static int dummy_native_set(const struct ConfigSet *cs, void *var,
+ const struct ConfigDef *cdef, intptr_t value, struct Buffer *err)
{
return CSR_ERR_CODE;
}
-static intptr_t dummy_native_get(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *err)
+static intptr_t dummy_native_get(const struct ConfigSet *cs, void *var,
+ const struct ConfigDef *cdef, struct Buffer *err)
{
return INT_MIN;
}
-static int dummy_reset(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *err)
+static int dummy_reset(const struct ConfigSet *cs, void *var,
+ const struct ConfigDef *cdef, struct Buffer *err)
{
return CSR_ERR_CODE;
}
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/mapping.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/set.h"
-#include "config/sort.h"
-#include "config/types.h"
+#include "config/lib.h"
static short VarApple;
static short VarBanana;
}
const char *invalid[] = {
- "-1", "999", "junk", NULL,
+ "-1",
+ "999",
+ "junk",
+ NULL,
};
for (unsigned int j = 0; j < mutt_array_size(invalid); j++)
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/account.h"
#include "config/common.h"
-#include "config/set.h"
-#include "config/string3.h"
-#include "config/types.h"
+#include "config/lib.h"
static char *VarApple;
static char *VarBanana;
snprintf(child, sizeof(child), "%s:%s", account, parent);
const char *AccountVarStr[] = {
- parent, NULL,
+ parent,
+ NULL,
};
struct Account *ac = ac_create(cs, account, AccountVarStr);
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "config/common.h"
-#include "config/set.h"
-#include "config/string3.h"
-#include "config/types.h"
+#include "config/lib.h"
static char *VarApple;
static char *VarCherry;