Use const for interpolate arguments

Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Alex Riesen 2006-09-25 23:19:00 +02:00 committed by Junio C Hamano
parent e8daf78a00
commit 4dafd7d244
2 changed files with 10 additions and 5 deletions

View File

@ -25,10 +25,10 @@
*/
int interpolate(char *result, int reslen,
char *orig,
struct interp *interps, int ninterps)
const char *orig,
const struct interp *interps, int ninterps)
{
char *src = orig;
const char *src = orig;
char *dest = result;
int newlen = 0;
char *name, *value;

View File

@ -5,6 +5,11 @@
#ifndef INTERPOLATE_H
#define INTERPOLATE_H
/*
* Convert a NUL-terminated string in buffer orig,
* performing substitutions on %-named sub-strings from
* the interpretation table.
*/
struct interp {
char *name;
@ -12,7 +17,7 @@ struct interp {
};
extern int interpolate(char *result, int reslen,
char *orig,
struct interp *interps, int ninterps);
const char *orig,
const struct interp *interps, int ninterps);
#endif /* INTERPOLATE_H */