/****************************************************************
****************************************************************/
-NTSTATUS gp_inifile_getstring(struct gp_inifile_context *ctx, const char *key, char **ret)
+NTSTATUS gp_inifile_getstring(struct gp_inifile_context *ctx, const char *key, const char **ret)
{
int i;
NTSTATUS gp_inifile_getint(struct gp_inifile_context *ctx, const char *key, int *ret)
{
- char *value;
+ const char *value;
NTSTATUS result;
result = gp_inifile_getstring(ctx,key, &value);
NTSTATUS gp_inifile_getbool(struct gp_inifile_context *ctx, const char *key, bool *ret)
{
- char *value;
+ const char *value;
NTSTATUS result;
result = gp_inifile_getstring(ctx,key, &value);
NTSTATUS result;
int rv;
int v = 0;
- char *name = NULL;
+ const char *name = NULL;
struct gp_inifile_context *ctx;
if (!filename) {
*/
struct keyval_pair {
- char *key;
- char *val;
+ const char *key;
+ const char *val;
};
struct gp_inifile_context {
const char *filename,
uint32_t *version,
char **display_name);
-NTSTATUS gp_inifile_getstring(struct gp_inifile_context *ctx, const char *key, char **ret);
+NTSTATUS gp_inifile_getstring(struct gp_inifile_context *ctx, const char *key, const char **ret);
NTSTATUS gp_inifile_getint(struct gp_inifile_context *ctx, const char *key, int *ret);
NTSTATUS gp_inifile_getbool(struct gp_inifile_context *ctx, const char *key, bool *ret);
while (1) {
const char *key = NULL;
- char *script = NULL;
+ const char *script = NULL;
const char *count = NULL;
- char *parameters = NULL;
+ const char *parameters = NULL;
count = talloc_asprintf(ini_ctx->mem_ctx, "%d", i);
NT_STATUS_HAVE_NO_MEMORY(count);
static NTSTATUS gpttmpl_parse_header(struct gp_inifile_context *ini_ctx,
uint32_t *version_out)
{
- char *signature = NULL;
+ const char *signature = NULL;
NTSTATUS result;
int version;
bool is_unicode = false;