|
|
1.1 ! root 1: /* ! 2: * $Source: /u1/X/libis/RCS/debug.c,v $ ! 3: * $Header: debug.c,v 1.1 86/11/17 14:33:35 swick Rel $ ! 4: */ ! 5: ! 6: #ifndef lint ! 7: static char *rcsid_debug_c = "$Header: debug.c,v 1.1 86/11/17 14:33:35 swick Rel $"; ! 8: #endif lint ! 9: ! 10: int isi_debug_jnk; /* shuts up ranlib complaints*/ ! 11: #ifdef DEBUG ! 12: #include "is-copyright.h" ! 13: ! 14: /* ! 15: * debug.c various debugging printf's ! 16: * ! 17: * printf_pixmap ! 18: * printf_bitmap ! 19: * printf_clip ! 20: * ! 21: * Copyright (c) 1986, Integrated Solutions, Inc. ! 22: */ ! 23: ! 24: #include "Xis.h" ! 25: ! 26: /* debug is used to indicate which debug printf's are turned on. */ ! 27: unsigned long debug = ( /* enabled printf's */ ! 28: D_None); ! 29: ! 30: /* disabled printf's ! 31: D_Color | ! 32: D_PixFill | ! 33: D_Pixmaps | ! 34: D_TileFill | ! 35: D_Bitmaps | ! 36: D_CopyArea | ! 37: D_Cursor | ! 38: D_DrawCurve | ! 39: D_Font | ! 40: D_FontPixmap | ! 41: D_PixFill_data | ! 42: D_Text | ! 43: D_TileFill_data | ! 44: */ ! 45: ! 46: printf_pixmap(name, p) ! 47: char *name; ! 48: PIXMAP *p; ! 49: { ! 50: printf("%s=0x%x: width=%d, height=%d, refcnt=%d, tile=%d, kind=0x%x, data=0x%x\n", ! 51: name, p, p->width, p->height, p->refcnt, p->tile, p->kind, p->data); ! 52: } ! 53: ! 54: printf_bitmap(name, p) ! 55: char *name; ! 56: BITMAP *p; ! 57: { ! 58: printf("%s=0x%x: width=%d, height=%d, refcnt=%d, kind=0x%x, data=0x%x\n", ! 59: name, p, p->width, p->height, p->refcnt, p->kind, p->data); ! 60: } ! 61: ! 62: printf_clip(name, clip) ! 63: char *name; ! 64: CLIP clip; ! 65: { ! 66: printf("%s left=%d, top=%d, width=%d, height=%d\n", ! 67: name, clip.left, clip.top, clip.width, clip.height); ! 68: } ! 69: #endif DEBUG
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.