11ab64890Smrg/*********************************************************** 21ab64890SmrgCopyright 1988 by Wyse Technology, Inc., San Jose, Ca. 31ab64890Smrg 41ab64890Smrg All Rights Reserved 51ab64890Smrg 661b2299dSmrgPermission to use, copy, modify, and distribute this software and its 761b2299dSmrgdocumentation for any purpose and without fee is hereby granted, 81ab64890Smrgprovided that the above copyright notice appear in all copies and that 961b2299dSmrgboth that copyright notice and this permission notice appear in 101ab64890Smrgsupporting documentation, and that the name of Wyse not be 111ab64890Smrgused in advertising or publicity pertaining to distribution of the 1261b2299dSmrgsoftware without specific, written prior permission. 131ab64890Smrg 141ab64890SmrgWYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 151ab64890SmrgALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 161ab64890SmrgDIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 171ab64890SmrgANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 181ab64890SmrgWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 191ab64890SmrgARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 201ab64890SmrgSOFTWARE. 211ab64890Smrg 221ab64890Smrg******************************************************************/ 231ab64890Smrg/* 241ab64890Smrg 251ab64890SmrgCopyright 1988, 1998 The Open Group 261ab64890Smrg 271ab64890SmrgPermission to use, copy, modify, distribute, and sell this software and its 281ab64890Smrgdocumentation for any purpose is hereby granted without fee, provided that 291ab64890Smrgthe above copyright notice appear in all copies and that both that 301ab64890Smrgcopyright notice and this permission notice appear in supporting 311ab64890Smrgdocumentation. 321ab64890Smrg 331ab64890SmrgThe above copyright notice and this permission notice shall be included 341ab64890Smrgin all copies or substantial portions of the Software. 351ab64890Smrg 361ab64890SmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 371ab64890SmrgOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 381ab64890SmrgMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 391ab64890SmrgIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR 401ab64890SmrgOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 411ab64890SmrgARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 421ab64890SmrgOTHER DEALINGS IN THE SOFTWARE. 431ab64890Smrg 441ab64890SmrgExcept as contained in this notice, the name of The Open Group shall 451ab64890Smrgnot be used in advertising or otherwise to promote the sale, use or 461ab64890Smrgother dealings in this Software without prior written authorization 471ab64890Smrgfrom The Open Group. 481ab64890Smrg 491ab64890Smrg*/ 501ab64890Smrg 511ab64890Smrg#ifdef HAVE_CONFIG_H 521ab64890Smrg#include <config.h> 531ab64890Smrg#endif 541ab64890Smrg#include <X11/Xlibint.h> 551ab64890Smrg#include <X11/Xatom.h> 561ab64890Smrg#include <X11/Xutil.h> 571ab64890Smrg#include <X11/Xos.h> 581ab64890Smrg#include <stdio.h> 591ab64890Smrg 601ab64890Smrgvoid XSetTextProperty ( 611ab64890Smrg Display *dpy, 621ab64890Smrg Window w, 631ab64890Smrg XTextProperty *tp, 641ab64890Smrg Atom property) 651ab64890Smrg{ 661ab64890Smrg XChangeProperty (dpy, w, property, tp->encoding, tp->format, 671ab64890Smrg PropModeReplace, tp->value, tp->nitems); 681ab64890Smrg} 691ab64890Smrg 701ab64890Smrgvoid XSetWMName ( 711ab64890Smrg Display *dpy, 721ab64890Smrg Window w, 731ab64890Smrg XTextProperty *tp) 741ab64890Smrg{ 751ab64890Smrg XSetTextProperty (dpy, w, tp, XA_WM_NAME); 761ab64890Smrg} 771ab64890Smrg 781ab64890Smrgvoid XSetWMIconName ( 791ab64890Smrg Display *dpy, 801ab64890Smrg Window w, 811ab64890Smrg XTextProperty *tp) 821ab64890Smrg{ 831ab64890Smrg XSetTextProperty (dpy, w, tp, XA_WM_ICON_NAME); 841ab64890Smrg} 851ab64890Smrg 861ab64890Smrgvoid XSetWMClientMachine ( 871ab64890Smrg Display *dpy, 881ab64890Smrg Window w, 891ab64890Smrg XTextProperty *tp) 901ab64890Smrg{ 911ab64890Smrg XSetTextProperty (dpy, w, tp, XA_WM_CLIENT_MACHINE); 921ab64890Smrg} 931ab64890Smrg 94