diff options
Diffstat (limited to 'xc/lib/XIE/technique.h')
-rw-r--r-- | xc/lib/XIE/technique.h | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/xc/lib/XIE/technique.h b/xc/lib/XIE/technique.h deleted file mode 100644 index 163ce6af8..000000000 --- a/xc/lib/XIE/technique.h +++ /dev/null @@ -1,81 +0,0 @@ -/* $TOG: technique.h /main/5 1998/02/06 15:13:09 kaleb $ */ - -/* - -Copyright 1993, 1998 The Open Group - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*/ - -#ifndef WORD64 - -#define BEGIN_TECHNIQUE(_name, _bufDest, _dstParam) \ - _dstParam = (_name *) _bufDest; - -#define END_TECHNIQUE(_name, _bufDest, _dstParam) \ - _bufDest += SIZEOF (_name); - -#else /* WORD64 */ - -#define BEGIN_TECHNIQUE(_name, _bufDest, _dstParam) \ -{ \ - _name tParam; \ - _dstParam = &tParam; - -#define END_TECHNIQUE(_name, _bufDest, _dstParam) \ - memcpy (_bufDest, _dstParam, SIZEOF (_name)); \ - _bufDest += SIZEOF (_name); \ -} - -#endif /* WORD64 */ - - - -#ifndef WORD64 - -#define STORE_CARD32(_val, _pBuf) \ -{ \ - *((CARD32 *) _pBuf) = _val; \ - _pBuf += SIZEOF (CARD32); \ -} - -#else /* WORD64 */ - -typedef struct { - int value :32; -} Long; - -#define STORE_CARD32(_val, _pBuf) \ -{ \ - Long _d; \ - _d.value = _val; \ - memcpy (_pBuf, &_d, SIZEOF (CARD32)); \ - _pBuf += SIZEOF (CARD32); \ -} - -#endif /* WORD64 */ - - -#define _XieRGBToCIEXYZParam _XieRGBToCIELabParam -#define _XieCIEXYZToRGBParam _XieCIELabToRGBParam -#define _XieDecodeG32DParam _XieDecodeG31DParam -#define _XieDecodeG42DParam _XieDecodeG31DParam -#define _XieDecodeTIFF2Param _XieDecodeG31DParam -#define _XieDecodeJPEGLosslessParam _XieDecodeJPEGBaselineParam |