Index: boxsym-rnd/common.awk =================================================================== --- boxsym-rnd/common.awk (revision 2758) +++ boxsym-rnd/common.awk (nonexistent) @@ -1,8 +0,0 @@ -BEGIN { - debug=0 - stderr="/dev/stderr" -} - -function min(a, b) { return a < b ? a : b } -function max(a, b) { return a > b ? a : b } -function dbg(s) { if(debug) print s > stderr } Index: boxsym-rnd/draw.awk =================================================================== --- boxsym-rnd/draw.awk (revision 2758) +++ boxsym-rnd/draw.awk (nonexistent) @@ -1,12 +0,0 @@ -BEGIN { - # given in pin_grid coords: - border=0.5 -} - -function draw_box(SYM, w, h, border, shape) -{ - if ((shape ~ "^box") || (shape == "")) - sym_rect(SYM, 0-border*pin_grid, 0-border*pin_grid, (w+border)*pin_grid, (h+border)*pin_grid) - else - print "Error: can not draw box of unknown shape " shape -} Index: boxsym-rnd/boxsym-rnd =================================================================== --- boxsym-rnd/boxsym-rnd (revision 2758) +++ boxsym-rnd/boxsym-rnd (revision 2759) @@ -8,7 +8,7 @@ exit 1 fi -if test -f draw.awk -a -f generator.awk +if test -f util.awk -a -f generator.awk then # running from source LIBDIR=. @@ -19,4 +19,4 @@ COMSYM=$PREFIX/share/sch-rnd/library/symbol/common_sym.awk fi -awk -f common.awk -f draw.awk -f parser.awk -f generator.awk -f $COMSYM $1 +awk -f util.awk -f parser.awk -f generator.awk -f $COMSYM $1 Index: boxsym-rnd/util.awk =================================================================== --- boxsym-rnd/util.awk (nonexistent) +++ boxsym-rnd/util.awk (revision 2759) @@ -0,0 +1,19 @@ +BEGIN { + debug=0 + stderr="/dev/stderr" + + # given in pin_grid coords: + border=0.5 +} + +function min(a, b) { return a < b ? a : b } +function max(a, b) { return a > b ? a : b } +function dbg(s) { if(debug) print s > stderr } + +function draw_box(SYM, w, h, border, shape) +{ + if ((shape ~ "^box") || (shape == "")) + sym_rect(SYM, 0-border*pin_grid, 0-border*pin_grid, (w+border)*pin_grid, (h+border)*pin_grid) + else + print "Error: can not draw box of unknown shape " shape +}