do not discard constness in interp_set_entry value argument
Signed-off-by: Alex Riesen <raa.lkml@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
393d340e4f
commit
a28383770e
@ -8,10 +8,10 @@
|
|||||||
#include "interpolate.h"
|
#include "interpolate.h"
|
||||||
|
|
||||||
|
|
||||||
void interp_set_entry(struct interp *table, int slot, char *value)
|
void interp_set_entry(struct interp *table, int slot, const char *value)
|
||||||
{
|
{
|
||||||
char *oldval = table[slot].value;
|
char *oldval = table[slot].value;
|
||||||
char *newval = value;
|
char *newval = NULL;
|
||||||
|
|
||||||
if (oldval)
|
if (oldval)
|
||||||
free(oldval);
|
free(oldval);
|
||||||
|
@ -16,7 +16,7 @@ struct interp {
|
|||||||
char *value;
|
char *value;
|
||||||
};
|
};
|
||||||
|
|
||||||
extern void interp_set_entry(struct interp *table, int slot, char *value);
|
extern void interp_set_entry(struct interp *table, int slot, const char *value);
|
||||||
extern void interp_clear_table(struct interp *table, int ninterps);
|
extern void interp_clear_table(struct interp *table, int ninterps);
|
||||||
|
|
||||||
extern int interpolate(char *result, int reslen,
|
extern int interpolate(char *result, int reslen,
|
||||||
|
Loading…
Reference in New Issue
Block a user