/* @(#)pr_line.h 1.15 88/02/08 SMI */ /* * Copyright 1986 by Sun Microsystems, Inc. */ #ifndef pr_line_h_DEFINED #define pr_line_h_DEFINED #define POLY_CLOSE ((u_char *) 1) #define POLY_DONTCLOSE ((u_char *) 0) extern short pr_tex_dotted[]; extern short pr_tex_dashed[]; extern short pr_tex_dashdot[]; extern short pr_tex_dashdotdotted[]; extern short pr_tex_longdashed[]; typedef struct pr_texture { short *pattern; short offset; struct pr_texture_options { unsigned startpoint : 1, endpoint : 1, balanced : 1, givenpattern : 1, res_fat : 1, res_poly : 1, res_mvlist : 1, res_right : 1, res_close : 1, res_cliprt : 1; } options; short res_polyoff; short res_oldpatln; short res_fatoff; short *res_patfat; short res_numsegs; } Pr_texture; typedef struct pr_brush { int width; } Pr_brush; #endif pr_line_h_DEFINED