aboutsummaryrefslogtreecommitdiff
path: root/dtc.c
diff options
context:
space:
mode:
Diffstat (limited to 'dtc.c')
-rw-r--r--dtc.c19
1 files changed, 2 insertions, 17 deletions
diff --git a/dtc.c b/dtc.c
index 051a68b..a009605 100644
--- a/dtc.c
+++ b/dtc.c
@@ -19,6 +19,7 @@
*/
#include "dtc.h"
+#include "srcpos.h"
char *join_path(char *path, char *name)
{
@@ -61,21 +62,6 @@ void fill_fullpaths(struct node *tree, char *prefix)
fill_fullpaths(child, tree->fullpath);
}
-static FILE *dtc_open_file(char *fname)
-{
- FILE *f;
-
- if (streq(fname, "-"))
- f = stdin;
- else
- f = fopen(fname, "r");
-
- if (! f)
- die("Couldn't open \"%s\": %s\n", fname, strerror(errno));
-
- return f;
-}
-
static void usage(void)
{
fprintf(stderr, "Usage:\n");
@@ -166,8 +152,7 @@ int main(int argc, char *argv[])
inform, outform, arg);
if (streq(inform, "dts")) {
- inf = dtc_open_file(arg);
- bi = dt_from_source(inf);
+ bi = dt_from_source(arg);
} else if (streq(inform, "fs")) {
bi = dt_from_fs(arg);
} else if(streq(inform, "dtb")) {