5
(define (mk-builtin-jfm ifile ofile)
6
(with-output-to-file ofile
7
(lambda () (with-input-from-file ifile mk-builtin-jfm-2))))
9
(define (mk-builtin-jfm-2)
11
(if (not (eof-object? s))
13
(if (eq? (car s) 'type)
15
(ct (if (>= (caddr s) 10)
18
(wd (caddr (car (cdddr s))))
19
(ht (caddr (cadr (cdddr s))))
20
(dp (caddr (caddr (cdddr s)))))
21
(display (format " {~2D, ~F, ~F, ~F},\n"
23
(mk-builtin-jfm-2)))))
27
(system "tftopl-j `kpsewhich min10.tfm` foo.pl 2>&1 >/dev/null" )
28
(mk-builtin-jfm "foo.pl" "__chardimen")
29
(system "cat __chardimen")
30
(system "rm -f foo.pl __chardimen"))
32
(system "tftopl-j `kpsewhich tmin10.tfm` foo.pl 2>&1 >/dev/null" )
33
(mk-builtin-jfm "foo.pl" "__chardimen")
34
(system "cat __chardimen")
35
(system "rm -f foo.pl __chardimen")))