dtc: Add many const qualifications

This adds 'const' qualifiers to many variables and functions.  In
particular it's now used for passing names to the tree accesor
functions.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
David Gibson 2007-12-04 14:26:15 +11:00 committed by Jon Loeliger
parent 2d72816ccf
commit 92cb9a25b1
7 changed files with 58 additions and 58 deletions

14
dtc.c
View file

@ -31,7 +31,7 @@ int reservenum; /* Number of memory reservation slots */
int minsize; /* Minimum blob size */
int padsize; /* Additional padding to blob */
char *join_path(char *path, char *name)
char *join_path(const char *path, const char *name)
{
int lenp = strlen(path);
int lenn = strlen(name);
@ -55,10 +55,10 @@ char *join_path(char *path, char *name)
return str;
}
void fill_fullpaths(struct node *tree, char *prefix)
void fill_fullpaths(struct node *tree, const char *prefix)
{
struct node *child;
char *unit;
const char *unit;
tree->fullpath = join_path(prefix, tree->name);
@ -112,11 +112,11 @@ static void __attribute__ ((noreturn)) usage(void)
int main(int argc, char *argv[])
{
struct boot_info *bi;
char *inform = "dts";
char *outform = "dts";
char *outname = "-";
const char *inform = "dts";
const char *outform = "dts";
const char *outname = "-";
int force = 0, check = 0;
char *arg;
const char *arg;
int opt;
FILE *inf = NULL;
FILE *outf = NULL;