Ignore:
Timestamp:
Oct 14, 1999, 3:16:50 AM (26 years ago)
Author:
bird
Message:

Changes due to Pe2Lx rewrite.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/include/log.h

    r847 r1269  
    1 /* $Id: log.h,v 1.1 1999-09-06 02:19:58 bird Exp $
     1/* $Id: log.h,v 1.2 1999-10-14 01:16:50 bird Exp $
     2 *
    23 * log - C-style logging - kprintf.
     4 * Dual mode, RING0 and RING3.
    35 *
    46 * Copyright (c) 1998-1999 knut st. osmundsen
     
    1618#define OUTPUT_COM2 0x2f8
    1719
    18 #ifndef RELEASE
    19     #ifndef RING0_DEBUG_IN_RING3
    20         void _kprintf(const char *, ...);
    21         #define kprintf(a)          _kprintf a
    22         #define kernel_printf(a)    kprintf a; _kprintf("\n")
    23     #else
    24         #include <stdio.h>
    25         #define kprintf(a)          printf a; flushall()
    26         #define kernel_printf(a)    printf a; printf("\n"); flushall()
    27     #endif
     20/*
     21 * output macros
     22 */
     23#define dprintf kprintf
     24#ifdef DEBUG
     25    #include <stdarg.h>
     26    #include "vprintf.h"
     27    #define kprintf(a)          printf a
     28    #define kernel_printf(a)    printf a, printf("\n") /* obsolete */
    2829#else
    29     #ifndef RING0_DEBUG_IN_RING3
    30         #define kprintf(a)          Yield()
    31         #define kernel_printf(a)    Yield()
    32     #else
    33         #include <stdio.h>
    34         #define kprintf(a)          (void)0
    35         #define kernel_printf(a)    (void)0
    36     #endif
     30    #define kprintf(a)          (void)0
     31    #define kernel_printf(a)    (void)0
    3732#endif
    3833
Note: See TracChangeset for help on using the changeset viewer.