00001 00002 c 00003 c Copyright (c) 1986,1987,1988,1989,1990,1991,1992,1993, 00004 c by Steve McMillan, Drexel University, Philadelphia, PA. 00005 c 00006 c All rights reserved. 00007 c 00008 c Redistribution and use in source and binary forms are permitted 00009 c provided that the above copyright notice and this paragraph are 00010 c duplicated in all such forms and that any documentation, 00011 c advertising materials, and other materials related to such 00012 c distribution and use acknowledge that the software was developed 00013 c by the author named above. 00014 c 00015 c THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 00016 c IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 00017 c WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00018 c 00019 00020 00021 subroutine fr numbr(r,s,h,x,t,n) 00022 save 00023 common/fr plain/iplain/fr bare/ibare 00024 common/fr wts/iwts(4)/fr pens/ipens(3) 00025 common/dev status/idevon,idevpen,idevwt 00026 integer*4 n 00027 common/debug trace/itrace 00028 c 00029 if(iwts(2).lt.0.or.iwts(3).lt.0)return 00030 if(itrace.eq.1)write(2,*)'fr numbr:',r,s,h,x 00031 if(ipens(2).gt.0)then 00032 jpen=idevpen 00033 call pen(ipens(2)) 00034 end if 00035 if(ibare.eq.1)then 00036 call numbr(r,s,h,x,t,n) 00037 else 00038 if(iplain.eq.0)then 00039 call nomber(r,s,h,x,t,n) 00040 else 00041 call nombr(r,s,h,x,t,n) 00042 end if 00043 end if 00044 if(ipens(2).gt.0)call pen(jpen) 00045 end