int replace_env_full(
const char *format,
- size_t n,
+ size_t length,
char **env,
ReplaceEnvFlags flags,
char **ret,
assert(format);
- if (n == SIZE_MAX)
- n = strlen(format);
+ if (length == SIZE_MAX)
+ length = strlen(format);
pu = ret_unset_variables ? &unset_variables : NULL;
pb = ret_bad_variables ? &bad_variables : NULL;
- for (e = format, i = 0; *e && i < n; e++, i++)
+ for (e = format, i = 0; *e && i < length; e++, i++)
switch (state) {
case WORD:
REPLACE_ENV_ALLOW_EXTENDED = 1 << 2,
} ReplaceEnvFlags;
-int replace_env_full(const char *format, size_t n, char **env, ReplaceEnvFlags flags, char **ret, char ***ret_unset_variables, char ***ret_bad_variables);
+int replace_env_full(const char *format, size_t length, char **env, ReplaceEnvFlags flags, char **ret, char ***ret_unset_variables, char ***ret_bad_variables);
static inline int replace_env(const char *format, char **env, ReplaceEnvFlags flags, char **ret) {
return replace_env_full(format, SIZE_MAX, env, flags, ret, NULL, NULL);
}