/usr/include/xview/drawable.h is in xviewg-dev 3.2p1.4-28.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | /* @(#)drawable.h 20.15 93/06/28 SMI */
/*
* (c) Copyright 1989 Sun Microsystems, Inc. Sun design patents
* pending in the U.S. and foreign countries. See LEGAL NOTICE
* file for terms of the license.
*/
#ifndef xview_drawable_DEFINED
#define xview_drawable_DEFINED
/*
* Interface to generic attributes of Drawable objects, where "drawable"
* is defined by X server. This is currently an implementation concept.
*/
/*
***********************************************************************
* Include files
***********************************************************************
*/
#include <xview/generic.h>
/*
***********************************************************************
* Definitions and Macros
***********************************************************************
*/
/*
* PRIVATE #defines
*/
#define XV_DRAWABLE_OBJECT &xv_drawable_pkg
#define DRAWABLE_ATTR(type, ordinal) ATTR(ATTR_PKG_DRAWABLE, type, ordinal)
/*
***********************************************************************
* Typedefs, enumerations, and structs
***********************************************************************
*/
typedef Xv_opaque Xv_Drawable;
typedef Xv_opaque Xv_drawable;
typedef enum {
/*
* Private Attributes
*/
DRAWABLE_INFO = DRAWABLE_ATTR(ATTR_OPAQUE, 100)
} Drawable_attr;
typedef struct { /* For sub-pkg implementors only */
Xv_generic_struct parent_data;
Xv_opaque private_data;
} Xv_drawable_struct;
/*
***********************************************************************
* Globals
***********************************************************************
*/
extern Xv_pkg xv_drawable_pkg;
#endif /* ~xview_drawable_DEFINED */
|