cmcdealloc.c revision 550
319N/A/*
319N/A* Copyright 1990 Sun Microsystems, Inc. All rights reserved.
319N/A* Use subject to license terms.
319N/A*
911N/A* Permission is hereby granted, free of charge, to any person obtaining a
851N/A* copy of this software and associated documentation files (the
319N/A* "Software"), to deal in the Software without restriction, including
319N/A* without limitation the rights to use, copy, modify, merge, publish,
319N/A* distribute, and/or sell copies of the Software, and to permit persons
319N/A* to whom the Software is furnished to do so, provided that the above
319N/A* copyright notice(s) and this permission notice appear in all copies of
319N/A* the Software and that both the above copyright notice(s) and this
319N/A* permission notice appear in supporting documentation.
319N/A*
319N/A* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
319N/A* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
319N/A* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
319N/A* OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
319N/A* HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
319N/A* INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
319N/A* FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
319N/A* NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
319N/A* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
319N/A*
319N/A* Except as contained in this notice, the name of a copyright holder
319N/A* shall not be used in advertising or otherwise to promote the sale, use
319N/A* or other dealings in this Software without prior written authorization
319N/A* of the copyright holder.
319N/A*
319N/A*/
319N/A
319N/A#ifndef lint
319N/Astatic char sccsid[] = "@(#)cmcdealloc.c 35.3 08/09/30";
319N/A#endif
319N/A
493N/A#include <X11/Xlib.h>
319N/A#include "cmc.h"
319N/A#include "cmcutil.h"
851N/A
319N/A/*
911N/A** Deallocates the colors allocated by a previous cmc client.
911N/A*/
911N/A
911N/Avoid
319N/Acmc_dealloc ()
319N/A
319N/A{
319N/A Display *dpy;
319N/A
493N/A /* Open display */
493N/A if (!(dpy = open_display(display_name)))
319N/A fatal_error("cannot open display '%s'\n", display_name);
319N/A
resource_discard(dpy);
XCloseDisplay(dpy);
}