From 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 Mon Sep 17 00:00:00 2001 From: Joe Hunkeler Date: Tue, 11 Aug 2015 16:51:37 -0400 Subject: Repatch (from linux) of OSX IRAF --- sys/clio/clpsetnm.x | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 sys/clio/clpsetnm.x (limited to 'sys/clio/clpsetnm.x') diff --git a/sys/clio/clpsetnm.x b/sys/clio/clpsetnm.x new file mode 100644 index 00000000..6854d94b --- /dev/null +++ b/sys/clio/clpsetnm.x @@ -0,0 +1,25 @@ +# Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. + +include "clpset.h" + +# CLPSET_PARNAME -- Return a pointer to the full name (pset.parname) of a +# parameter in the referenced pset. + +pointer procedure clpset_parname (pp, parname) + +pointer pp # pset descriptor +char parname[ARB] # name of parameter in pset + +pointer op +int gstrcpy() + +begin + op = PS_PARNAMEP(pp) + if (Memc[PS_PSETNAMEP(pp)] != EOS) { + op = op + gstrcpy (PS_PSETNAME(pp), Memc[op], SZ_PSPARNAME) + Memc[op] = '.'; op = op + 1 + } + call strcpy (parname, Memc[op], SZ_PSPARNAME-(op-PS_PARNAMEP(pp))) + + return (PS_PARNAMEP(pp)) +end -- cgit