This is uw_gtitle.c in view mode; [Download] [Up]
/* * uw library - uw_gtitle, uw_stitle * * 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 <strings.h> #include "uwlib.h" uw_gtitle(uwin, ttl) register UWIN uwin; uwtitle_t ttl; { /* * Get the title of window "uwin" and put it in "ttl". */ if (uwin != (UWIN)0) { (void)strncpy(ttl, uwin->uwi_title, sizeof(uwtitle_t)); if (uwin->uwi_ctlfd > 0) { return(0); } else { uwerrno = uwin->uwi_uwerr = UWE_NOCTL; return(-1); } } else { uwerrno = UWE_INVAL; return(-1); } } uw_stitle(uwin, ttl) register UWIN uwin; uwtitle_t ttl; { union uwoptval optval; /* * Set the title of window "uwin" to "ttl". */ if (uwin != (UWIN)0) { (void)strncpy(uwin->uwi_title, ttl, sizeof uwin->uwi_title); uwin->uwi_title[sizeof uwin->uwi_title - 1] = '\0'; (void)strncpy(optval.uwov_string,ttl,sizeof optval.uwov_string); optval.uwov_string[sizeof optval.uwov_string - 1] = '\0'; return(uw_optcmd(uwin, UWOP_TITLE, UWOC_SET, &optval)); } else { uwerrno = UWE_INVAL; return(-1); } }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.