1*37da2899SCharles.Forsyth#!/bin/rc 2*37da2899SCharles.Forsythtest -d /netlib/fdlibm || 9fs netlib 3*37da2899SCharles.Forsythtest -d /n/hati/usr/ehg || 9fs hati 4*37da2899SCharles.Forsyth 5*37da2899SCharles.Forsythecho '/* derived from /netlib/fdlibm */' > $1 6*37da2899SCharles.Forsythif (~ $1 fdlibm.h) echo '#include "lib9.h"' >> $1 7*37da2899SCharles.Forsyth 8*37da2899SCharles.Forsythcp /netlib/fdlibm/$1 /n/hati/usr/ehg/xxx.c 9*37da2899SCharles.Forsythrx hati 'unifdef -D__STDC__ -D_IEEE_LIBM -D_SCALB_INT -U__NEWVALID xxx.c' > xxx.c 10*37da2899SCharles.Forsyth> /n/hati/usr/ehg/xxx.c 11*37da2899SCharles.Forsythsam -d >> $1 >[2] err <<! 12*37da2899SCharles.Forsythe xxx.c 13*37da2899SCharles.Forsyth/extern int signgam;/,/#define PLOSS/+d 14*37da2899SCharles.Forsyth,x/HUGE_VAL/ c/DBL_MAX/ 15*37da2899SCharles.Forsyth,x/huge/ c/Huge/ 16*37da2899SCharles.Forsythw 17*37da2899SCharles.Forsythq 18*37da2899SCharles.Forsyth! 19*37da2899SCharles.Forsythcat xxx.c >> $1 20*37da2899SCharles.Forsythrm xxx.c 21