diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/utils/ntbackup/src/zprintf.c | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'private/utils/ntbackup/src/zprintf.c')
-rw-r--r-- | private/utils/ntbackup/src/zprintf.c | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/private/utils/ntbackup/src/zprintf.c b/private/utils/ntbackup/src/zprintf.c new file mode 100644 index 000000000..2ac2195ca --- /dev/null +++ b/private/utils/ntbackup/src/zprintf.c @@ -0,0 +1,111 @@ +/***************************************************************************** +Copyright(c) Maynard Electronics, Inc. 1984-89 + + Name: zprintf.c + + Date Updated: $./FDT$ $./FTM$ + + Description: + + $Log: G:/UI/LOGFILES/ZPRINTF.C_V $ + + Rev 1.7 07 Oct 1992 14:49:46 DARRYLP +Precompiled header revisions. + + Rev 1.6 04 Oct 1992 19:44:22 DAVEV +Unicode Awk pass + + Rev 1.5 30 Sep 1992 10:41:24 DAVEV +Unicode strlen verification, MikeP's chgs from MS + + Rev 1.4 19 May 1992 11:58:50 MIKEP +mips changes + + Rev 1.3 14 May 1992 16:51:08 MIKEP +nt pass 2 + + Rev 1.2 07 Feb 1992 16:23:20 JOHNWT +removed use of tprint buffer + + Rev 1.1 03 Feb 1992 16:37:40 DAVEV +added include <windows.h> to resolve error in muiconf.h: WORD undefined + + Rev 1.0 20 Nov 1991 19:17:16 SYSTEM +Initial revision. + +*****************************************************************************/ + +#include "all.h" + +#ifdef SOME +#include "some.h" +#endif + +/***************************************************************************** + + Name: zprintf + + Description: This function displays a debug message + + Modified: 2/10/1990 + + Returns: VOID + +*****************************************************************************/ + +VOID zprintf( UINT16 mask_bits, ... ) +{ + va_list arg_ptr ; + + va_start( arg_ptr, mask_bits ) ; + + zvprintf( mask_bits, arg_ptr ) ; + + va_end( arg_ptr ) ; + + return ; +} + +/***************************************************************************** + + Name: zvprintf + + Description: This function displays a debug message + + Modified: 2/7/1992 + + Returns: VOID + + Notes: + +*****************************************************************************/ + +VOID zvprintf( UINT16 mask_bits, va_list arg_list ) +{ + CDS_PTR conf_ptr = CDS_GetCopy( ) ; + CHAR_PTR fmt ; + UINT16 res_num ; + TCHAR buffer[ MAX_UI_RESOURCE_SIZE ]; + + if( ( CDS_GetDebugFlag( conf_ptr ) & mask_bits ) || + ( (mask_bits == 0) && CDS_GetDebugFlag( conf_ptr ) ) ) { + + if ( mask_bits != 0 ) { + res_num = va_arg( arg_list, UINT16 ); + fmt = ( CHAR_PTR ) RM_GetResource( rm, SES_ENG_DBUG, res_num, NULL, NULL ); + msassert( fmt != NULL ); + } + else { + fmt = va_arg( arg_list, CHAR_PTR ); + } + + vsprintf( buffer, fmt, arg_list ) ; + + msassert( strlen( buffer ) <= MAX_UI_RESOURCE_SIZE ) ; + + DBM_InsertItem( buffer ); + + } + + return ; +} |