>From: Anthony James Wimmers <address@hidden> >Organization: UVa >Keywords: 199904231716.LAA23819 McIDAS IKWP Tony, >I need some information on what IKWP does. What are the three arguments it >takes and what does it return? If you did a full McIDAS installation, and if you have added the /home/mcidas/man directory to your MANPATH environment variable, then you can get the man page for IKWP as follows: man ikwp Reformatting page. Wait... done McIDAS-X Version 7.500 Nov 1998 X Name: ikwp - Fetches keyword parameter in integer form. Interface: integer function ikwp(character*(*) keyword, integer position, integer def) Input: keyword - The name of a keyword, or NULL/blank for positional. position - Specifies which argument from argument sequence to fetch. (1-based), e.g., ' ',1 specifies first positional param. def - Number to use as default. Input and Output: none Output: none Return values: The requested argument's integer value, or 0 if invalid. Remarks: Obsolete function, replaced by mcargint. If luc(-30) is set, and keyword not keyedin, then the function trys to fetch the argument from the system string table. Categories: user_interface Filename: argold.c The man page tells you a number of the pieces of information that you are looking for: o the calling sequence o the return value o the file in which the source is located I guess that it is not obvious from the McIDAS installation documents that there are man pages for the great majority of routines in McIDAS (there are a number missing, however). Since you guys are doing a lot of development, this affects you more than other sites. I think I may have mentioned the existence of man pages to Jennie in the past, but this may be one of my (many?) false memories. Anyway, I think that you will find the man pages very useful in the future. One last comment on IKWP (and CKWP, etc.). These interfaces have been replaced by other, more robust ones. For instance, a direct replacemnt of IKWP is mccmdint; mccmdstr replaces CKWP; etc. In fact, when you look at the source code for IKWP (in argold.c), you will see that the C interface for arg fetcher (Mcargint for IKWP) is actually called. >How can I find a copy of the code for IKWP? See above. >Thanks, I hope that this helps... Tom >From address@hidden Fri Apr 23 15:05:55 1999 Tony, Sorry, the man pages are there with the distribution (7.4 is what we are still running), and I tried setting my personal manpath to look at this directory (/home/mcidas/mcidas7.4/man), but it didn't work (your MANPATH should be defined in .variables.ksh), so let me go back and read the installation notes. This won't happen before Monday, sorry. Jennie
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.