Text file cbind.c contains a C binding of the IMFORT procedures for UNIX. A related article can be found in IRAF Newsletter #6, February 1989, "Calling IMFORT Procedures from C Programs". To use this binding, compile an object module cbind.o and then link this with your C program. It is convenient to define a foreign task fcc that runs fc and links with cbind.o. For example, put these lines in your login.cl file: task $fcc = ("$" // envget("iraf") // "unix/hlib/fc.csh" // " -h $* /u2/sjacoby/iraf/cdir/cbind.o -limfort -lsys -lvops -los") 10-Nov-90 Fixed a bug in procedures imakwr and impkwr. They were not compensating for the fact that C performs float->double type conversion on arguments across a function call and were putting invalid float values in the image header. (ShJ) 12-Apr-93 Note there is a typographical error in the Newsletter article mentioned above. The example given of calling imopen_ should pass the string length by value, not reference. That is: imopen_(image, &mode, &im, &ier, &len_image): WRONG imopen_(image, &mode, &im, &ier, len_image); RIGHT