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, int interpolate(char *result, int reslen,
char *orig, const char *orig,
struct interp *interps, int ninterps) const struct interp *interps, int ninterps)
{ {
char *src = orig; const char *src = orig;
char *dest = result; char *dest = result;
int newlen = 0; int newlen = 0;
char *name, *value; char *name, *value;

View File

@ -5,6 +5,11 @@
#ifndef INTERPOLATE_H #ifndef INTERPOLATE_H
#define 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 { struct interp {
char *name; char *name;
@ -12,7 +17,7 @@ struct interp {
}; };
extern int interpolate(char *result, int reslen, extern int interpolate(char *result, int reslen,
char *orig, const char *orig,
struct interp *interps, int ninterps); const struct interp *interps, int ninterps);
#endif /* INTERPOLATE_H */ #endif /* INTERPOLATE_H */