This is uw_optfn.c in view mode; [Download] [Up]
/* * uw library - uw_optfn * * Copyright 1986 by John D. Bruner. All rights reserved. Permission to * copy this program is given provided that the copy is not sold and that * this copyright notice is included. */ #include "uwlib.h" uwfnptr_t uw_optfn(uwin, optnum, optfn) UWIN uwin; uwopt_t optnum; uwfnptr_t optfn; { uwfnptr_t oldfn; /* * Establish an option-processing function (defined by the host). * The specified function will be called whenever an option message * is received from the server. The previous function is returned. */ oldfn = (uwfnptr_t)0; if (uwin != (UWIN)0) { if (optnum < UW_NUMOPTS) { oldfn = uwin->uwi_options[optnum].uwi_optfn; uwin->uwi_options[optnum].uwi_optfn = optfn; uwin->uwi_uwerr = UWE_NONE; } else uwin->uwi_uwerr = UWE_INVAL; } uwerrno = uwin->uwi_uwerr; return(oldfn); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.