Commit ac8f15d8 authored by Kaleb Keithley Keithley's avatar Kaleb Keithley Keithley
Browse files

XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks

parent 917de4a9
/* $XFree86: xc/lib/X11/ImUtil.h,v 1.3 2003/04/23 22:04:58 torrey Exp $ */
#ifndef _IMUTIL_H_
#define _IMUTIL_H_
extern int
_XGetScanlinePad(
Display *dpy,
int depth);
extern int
_XGetBitsPerPixel(
Display *dpy,
int depth);
extern int
_XSetImage(
XImage *srcimg,
register XImage *dstimg,
register int x,
register int y);
extern int
_XReverse_Bytes(
register unsigned char *bpt,
register int nb);
extern void
_XInitImageFuncPtrs(
register XImage *image);
#endif /* _IMUTIL_H_ */
This diff is collapsed.
......@@ -27,7 +27,7 @@
* DESCRIPTION
* Public include file for X Color Management System
*/
/* $XFree86: xc/lib/X11/Xcms.h,v 1.5 2001/01/17 19:41:49 dawes Exp $ */
/* $XFree86: xc/lib/X11/Xcms.h,v 1.8 2003/11/17 22:20:10 dawes Exp $ */
#ifndef _XCMS_H_
#define _XCMS_H_
......@@ -200,17 +200,14 @@ typedef struct _XcmsPerScrnInfo {
typedef struct _XcmsCCC *XcmsCCC;
typedef Status (*XcmsCompressionProc)( /* Gamut Compression Proc */
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
typedef Status (*XcmsWhiteAdjustProc)( /* White Point Adjust Proc */
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* initial_white_point*/,
XcmsColor* /* target_white_point*/,
......@@ -218,7 +215,6 @@ typedef Status (*XcmsWhiteAdjustProc)( /* White Point Adjust Proc */
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
Bool* /* compression_flags_return */
#endif
);
/*
......@@ -239,17 +235,13 @@ typedef struct _XcmsCCC {
} XcmsCCCRec;
typedef Status (*XcmsScreenInitProc)( /* Screen Initialization Proc */
#if NeedFunctionPrototypes
Display* /* dpy */,
int /* screen_number */,
XcmsPerScrnInfo* /* screen_info */
#endif
);
typedef void (*XcmsScreenFreeProc)(
#if NeedFunctionPrototypes
XPointer /* screenData */
#endif
);
/*
......@@ -271,14 +263,26 @@ typedef Status (*XcmsConversionProc)(XcmsCCC, XcmsColor *, unsigned int,
* Until this is reworked, it's probably best to leave it unprotoized.
* The code works regardless.
*/
typedef Status (*XcmsConversionProc)();
typedef Status (*XcmsDDConversionProc)( /* using device-dependent version */
XcmsCCC /* ccc */,
XcmsColor* /* pcolors_in_out */,
unsigned int /* ncolors */,
Bool* /* pCompressed */
);
typedef Status (*XcmsDIConversionProc)( /* using device-independent version */
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* pcolors_in_out */,
unsigned int /* ncolors */
);
typedef XcmsDIConversionProc XcmsConversionProc;
typedef XcmsConversionProc *XcmsFuncListPtr;
typedef int (*XcmsParseStringProc)( /* Color String Parsing Proc */
#if NeedFunctionPrototypes
char* /* color_string */,
XcmsColor* /* color_return */
#endif
);
/*
......@@ -286,7 +290,7 @@ typedef int (*XcmsParseStringProc)( /* Color String Parsing Proc */
* or Device-Dependent)
*/
typedef struct _XcmsColorSpace {
char *prefix; /* Prefix of string format. */
const char *prefix; /* Prefix of string format. */
XcmsColorFormat id; /* Format ID number. */
XcmsParseStringProc parseString;
/* String format parsing function */
......@@ -333,120 +337,93 @@ typedef struct _XcmsFunctionSet {
_XFUNCPROTOBEGIN
extern Status XcmsAddColorSpace (
#if NeedFunctionPrototypes
XcmsColorSpace* /* pColorSpace */
#endif
);
extern Status XcmsAddFunctionSet (
#if NeedFunctionPrototypes
XcmsFunctionSet* /* functionSet */
#endif
);
extern Status XcmsAllocColor (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
XcmsColor* /* color_in_out */,
XcmsColorFormat /* result_format */
#endif
);
extern Status XcmsAllocNamedColor (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
_Xconst char* /* color_string */,
XcmsColor* /* color_scrn_return */,
XcmsColor* /* color_exact_return */,
XcmsColorFormat /* result_format */
#endif
);
extern XcmsCCC XcmsCCCOfColormap (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */
#endif
);
extern Status XcmsCIELabClipab(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIELabClipL(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIELabClipLab(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIELabQueryMaxC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsFloat /* L_star */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELabQueryMaxL (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsFloat /* chroma */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELabQueryMaxLC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELabQueryMinL (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsFloat /* chroma */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELabToCIEXYZ (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIELabWhiteShiftColors(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* initial_white_point*/,
XcmsColor* /* target_white_point*/,
......@@ -454,85 +431,67 @@ extern Status XcmsCIELabWhiteShiftColors(
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIELuvClipL(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIELuvClipLuv(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIELuvClipuv(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIELuvQueryMaxC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsFloat /* L_star */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELuvQueryMaxL (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsFloat /* chroma */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELuvQueryMaxLC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELuvQueryMinL (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsFloat /* hue_angle */,
XcmsFloat /* chroma */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsCIELuvToCIEuvY (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIELuvWhiteShiftColors(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* initial_white_point*/,
XcmsColor* /* target_white_point*/,
......@@ -540,99 +499,77 @@ extern Status XcmsCIELuvWhiteShiftColors(
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIEXYZToCIELab (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIEXYZToCIEuvY (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIEXYZToCIExyY (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIEXYZToRGBi (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors */,
unsigned int /* ncolors */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsCIEuvYToCIELuv (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIEuvYToCIEXYZ (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIEuvYToTekHVC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern Status XcmsCIExyYToCIEXYZ (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* white_point */,
XcmsColor* /* colors */,
unsigned int /* ncolors */
#endif
);
extern XcmsColor *XcmsClientWhitePointOfCCC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */
#endif
);
extern Status XcmsConvertColors (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colorArry_in_out */,
unsigned int /* nColors */,
XcmsColorFormat /* targetFormat */,
Bool* /* compArry_return */
#endif
);
extern XcmsCCC XcmsCreateCCC (
#if NeedFunctionPrototypes
Display* /* dpy */,
int /* screenNumber */,
Visual* /* visual */,
......@@ -641,283 +578,215 @@ extern XcmsCCC XcmsCreateCCC (
XPointer /* gamutCompClientData */,
XcmsWhiteAdjustProc /* whitePtAdjProc */,
XPointer /* whitePtAdjClientData */
#endif
);
extern XcmsCCC XcmsDefaultCCC (
#if NeedFunctionPrototypes
Display* /* dpy */,
int /* screenNumber */
#endif
);
extern Display *XcmsDisplayOfCCC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */
#endif
);
extern XcmsColorFormat XcmsFormatOfPrefix (
#if NeedFunctionPrototypes
char* /* prefix */
#endif
);
extern void XcmsFreeCCC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */
#endif
);
extern Status XcmsLookupColor (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
_Xconst char* /* color_string */,
XcmsColor* /* pColor_exact_in_out */,
XcmsColor* /* pColor_scrn_in_out */,
XcmsColorFormat /* result_format */
#endif
);
extern char *XcmsPrefixOfFormat (
#if NeedFunctionPrototypes
XcmsColorFormat /* id */
#endif
);
extern Status XcmsQueryBlack (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColorFormat /* target_format */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsQueryBlue (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColorFormat /* target_format */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsQueryColor (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
XcmsColor* /* pColor_in_out */,
XcmsColorFormat /* result_format */
#endif
);
extern Status XcmsQueryColors (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
XcmsColor* /* colorArry_in_out */,
unsigned int /* nColors */,
XcmsColorFormat /* result_format */
#endif
);
extern Status XcmsQueryGreen (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColorFormat /* target_format */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsQueryRed (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColorFormat /* target_format */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsQueryWhite (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColorFormat /* target_format */,
XcmsColor* /* color_return */
#endif
);
extern Status XcmsRGBiToCIEXYZ (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors */,
unsigned int /* ncolors */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsRGBiToRGB (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors */,
unsigned int /* ncolors */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsRGBToRGBi (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors */,
unsigned int /* ncolors */,
Bool* /* compression_flags_return */
#endif
);
extern int XcmsScreenNumberOfCCC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */
#endif
);
extern XcmsColor *XcmsScreenWhitePointOfCCC (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */
#endif
);
extern XcmsCCC XcmsSetCCCOfColormap(
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
XcmsCCC /* ccc */
#endif
);
extern XcmsCompressionProc XcmsSetCompressionProc (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsCompressionProc /* compression_proc */,
XPointer /* client_data */
#endif
);
extern XcmsWhiteAdjustProc XcmsSetWhiteAdjustProc (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsWhiteAdjustProc /* white_adjust_proc */,
XPointer /* client_data */
#endif
);
extern Status XcmsSetWhitePoint (
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* color */
#endif
);
extern Status XcmsStoreColor (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
XcmsColor* /* pColor_in */
#endif
);
extern Status XcmsStoreColors (
#if NeedFunctionPrototypes
Display* /* dpy */,
Colormap /* colormap */,
XcmsColor* /* colorArry_in */,
unsigned int /* nColors */,
Bool* /* compArry_return */
#endif
);
extern Status XcmsTekHVCClipC(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsTekHVCClipV(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */
#endif
);
extern Status XcmsTekHVCClipVC(
#if NeedFunctionPrototypes
XcmsCCC /* ccc */,
XcmsColor* /* colors_in_out */,
unsigned int /* ncolors */,
unsigned int /* index */,
Bool* /* compression_flags_return */