#ifndef lint static char sccsid[] = "@(#)devcont77.c 1.1 94/10/31 Copyr 1985-9 Sun Micro"; #endif /* * Copyright (c) 1985, 1986, 1987, 1988, 1989 by Sun Microsystems, Inc. * Permission to use, copy, modify, and distribute this software for any * purpose and without fee is hereby granted, provided that the above * copyright notice appear in all copies and that both that copyright * notice and this permission notice are retained, and that the name * of Sun Microsystems, Inc., not be used in advertising or publicity * pertaining to this software without specific, written prior permission. * Sun Microsystems, Inc., makes no representations about the suitability * of this software or the interface defined in this software for any * purpose. It is provided "as is" without express or implied warranty. */ /* * CGI Device control functions */ /* hard_reset reset_to_defaults clear_view_surface clear_control set_error_warning_mask */ #include "cgidefs.h" /****************************************************************************/ /* */ /* FUNCTION: cfhardrst */ /* */ /* */ /****************************************************************************/ int cfhardrst_() { return (hard_reset ()); } /****************************************************************************/ /* */ /* FUNCTION: cfrsttodefs */ /* */ /* */ /****************************************************************************/ int cfrsttodefs_ () { return (reset_to_defaults ()); } /****************************************************************************/ /* */ /* FUNCTION: cfclrvws */ /* */ /* */ /****************************************************************************/ int cfclrvws_ (name,defflag,color) int *name; /* name assigned to cgi view surface */ int *defflag; /* default color flag */ int *color; { return (clear_view_surface(*name,(Cflag)*defflag, (Cint) *color)); } /****************************************************************************/ /* */ /* FUNCTION: cfclrcont */ /* */ /* */ /****************************************************************************/ int cfclrcont_ (soft, hard, intern, extent) int *soft, *hard; /* soft-copy action, hard-copy action */ int *intern; /* internal action */ int *extent; /* clear extent */ { return (clear_control ((Cacttype) *soft, (Cacttype) *hard, (Cacttype) *intern, (Cexttype) *extent)); } /****************************************************************************/ /* */ /* FUNCTION: cfserrwarnmk */ /* */ /* */ /****************************************************************************/ int cfserrwarnmk_ (action) int *action; /* No action, poll, or interrupt */ { return (set_error_warning_mask ((Cerrtype) *action)); }