Annotation of freem/contrib/%urdel.m, revision 1.1.1.1
1.1 snw 1: %urdel ; FreeM Routine Delete - version 0.5.0.1
2: ; Jon Diamond - 1999-3-31
3: ;
4: N rtn,error
5: ;
6: s error=$$init^%uxxxx
7: s error=$$writen^%uxxxx($t(+1)_" "_$$^%uxdat)
8: ;
9: %query s rtn=$$rsel^%urxxx(%uwork) q:error<0
10: i $o(@%uwork@(""))="" s error=$$writep^%uxxxx("No routines selected") q
11: s error=$$rseldisp^%urxxx(%uwork)
12: s error=$$go(%uwork)
13: q
14:
15: go(select)
16: n a,error,cnt
17: s a="",cnt=0
18: f s a=$o(@select@(a)) q:a="" d q:error<0
19: . s error=$$delete^%urxxx(a)
20: . i error<0 s error=$$writep^%uxxxx("Routine not deleted - "_a) q
21: . s error=$$writep^%uxxxx("Routine deleted - "_a)
22: . s cnt=cnt+1
23: i error<0 q error
24: s error=$$writep^%uxxxx("Total number of routines deleted - "_cnt)
25: q error
26:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>