This function returns the pathname of the directory off of which most Unidata-supported software is
installed. Thus, it may be used during program execution to help form needed pathnames. For example:
#include <string.h>
extern const char *getudprefix(void);
char pathbuf[256];
...
(void)strcat(strcpy(pathbuf, getudprefix()),
"/etc/udunits.dat");
The function returns the value of the environment variable UDPREFIX, if it exists; otherwise, the value
of the environment variable UDHOME is returned, if it exists; otherwise, the home directory of the user
database entry returned by `getuduser()'isused,ifitexists;otherwise,theemptystring("")isreturned.