xsynphot # This is the input file for the STSDAS SYNPHOT library. # Relative to directory /usr/stsci/stsdasx/lib/synphot /h/# include # SYNPHOT defines /h/ # SYNPHOT includes and private routines /c/# include /c/# include /c/# include compband.x:procedure compband (command:i, iw:i, graphtab:i, comptab:i, nwave:i, wave, band:o) # Problem here with output char array -- no maximum length compspec.x:procedure compspec (command:i, iw:i, graphtab:i, comptab:i, nwave:i, wave, spec:o, form:o[15]) opnsyntab.x:procedure inisyntab () opnsyntab.x:procedure clssyntab () syncompile.x:procedure syncompile (expr:i, pcode:o, maxcode:i) # In syncalc, getvar is a pointer to a function, i. e., an operating system # address. It is used in a call to zcall2. It should not be converted. syncalc.x:procedure syncalc (pcode:i, maxcode:i, getvar:i, nwave:i, wave:i, graphtab:i, comptab:i, output:o, units:o) calcrange.x:procedure calcrange (pcode:i, maxcode:i, graphtab:i, comptab:i, minwave:o, maxwave:o) getphotx.x:procedure getphotx (mode:i, graphtab:i, comptab:i, path:o, mxpath:i, phot:o) getbandx.x:procedure getbandx (mode:i, graphtab:i, comptab:i, logspace:i, nwave:i, wave:o, thruput:o, thruerr:o) evalbandx.x:procedure evalbandx (mode:i, nwave:i, wave:i, graphtab:i, comptab:i, thruput:o, thruerr:o) phopar.x:procedure phopar (nwave:i, wave:i, thruput:i, phot:o) anytoang.x:int procedure anytoang (units:i, wave, nwave:i) angtoany.x:int procedure angtoany (units:i, wave, nwave:i) anytophot.x:int procedure anytophot (units:i, nwave:i, wave:i, flux) phottoany.x:int procedure phottoany (units:i, nwave:i, wave:i, flux) avglam.x:real procedure avglam (nwave:i, wave:i, thruput:i) pivlam.x:real procedure pivlam (nwave:i, wave:i, thruput:i) rmslam.x:real procedure rmslam (nwave:i, wave:i, thruput:i) fwhmlam.x:real procedure fwhmlam (nwave:i, wave:i, thruput:i) funit.x:real procedure funit (area:i, nwave:i, wave:i, thruput:i) getvega.x:procedure getvega (nwave:i, wave:i, spec:o) listpath.x:procedure listpath (mode:i, graphtab:i, comptab:i, path:o, mxpath:i) graffiles.x:procedure graffiles (mode:i, graphtab:i, comptab:i, maxname:i, maxthru:i, nthru:o, thruput:o[maxname:maxthru])