Werner Almesberger
|
62ca12c2da
|
eeshow/: use dedicated functions for diagnostics, instead of fprintf and exit
|
2016-08-12 10:40:55 -03:00 |
|
Werner Almesberger
|
06d5a924c6
|
eeshow/: support component aliases
|
2016-08-11 02:32:00 -03:00 |
|
Werner Almesberger
|
8a0a79e461
|
eeshow/util.h (alloc_type_n): get rid of all these alloc_size(sizeof(foo), n)
|
2016-08-10 20:28:31 -03:00 |
|
Werner Almesberger
|
ab613fcc86
|
eeshow/lib-parse.c (lib_parse_file): separate "core" from lib_parse
|
2016-08-10 15:26:03 -03:00 |
|
Werner Almesberger
|
3b8b8a20d2
|
eeshow/lib-parse.c (parse_def): don't break free'ing the component name
|
2016-08-07 16:03:13 -03:00 |
|
Werner Almesberger
|
f4944a5da9
|
eeshow/ (file_open, *_parse): return 0 on error (may still exit)
|
2016-08-05 21:02:57 -03:00 |
|
Werner Almesberger
|
59b7946a5f
|
eeshow/lib-parse.c (lib_free): add cleanup of component data
|
2016-08-05 20:34:15 -03:00 |
|
Werner Almesberger
|
1c6116a8d6
|
eeshow/: fix some whitespace issues
- trailing space
- space before semicolon
- indentation with spaces instead of tabs (copy & paste)
|
2016-08-04 19:25:31 -03:00 |
|
Werner Almesberger
|
49a6ebd797
|
eeshow/: make libraries "related" to the [main] schematics sheet
That way, we can use relative paths on the command line, ideally just
./eeshow foo.lib bar.lib com/plex/path/foo.sch
|
2016-08-02 16:38:21 -03:00 |
|
Werner Almesberger
|
6793f06aeb
|
eeshow/sch-parse.c, lib-parse.c: use file name and line number from "file"
|
2016-08-02 15:44:28 -03:00 |
|
Werner Almesberger
|
05af03a0fd
|
eeshow/: split file_read into open/read/close
This is to allow for a better implementation of "related" in the future.
|
2016-08-02 15:36:18 -03:00 |
|
Werner Almesberger
|
a941a5f246
|
rename sch2fig to eeshow
|
2016-08-02 11:00:08 -03:00 |
|