⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 debug.c

📁 基于DSP的用C语言实现语音编码解码
💻 C
字号:
/*
 * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
 * Universitaet Berlin.  See the accompanying file "COPYRIGHT" for
 * details.  THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.
 */

/* $Header: n:\\development/speak_freely/GSM/DEBUG.C,v 1.1.1.1 1998/10/15 00:47:38 Administrator Exp $ */

#include "private.h"

#ifndef NDEBUG

/* If NDEBUG _is_ defined and no debugging should be performed,
 * calls to functions in this module are #defined to nothing
 * in private.h.
 */

#include <stdio.h>
#include "proto.h"

void gsm_debug_words P4( (name, from, to, ptr), 
		char		  * name,
		int 			from,
		int 			to,
		word			* ptr)
{
		int 	nprinted = 0;

        fprintf( stderr, "%s [%d .. %d]: ", name, from, to );
		while (from <= to) {
                fprintf(stderr, "%d ", ptr[ from ] );
				from++;
				if (nprinted++ >= 7) {
						nprinted = 0;
                        if (from < to) putc('\n', stderr);
				}
		}
        putc('\n', stderr);
}

void gsm_debug_longwords P4( (name, from, to, ptr),
		char		  * name,
		int 			from,
		int 			to,
		longword	  * ptr)
{
		int 	nprinted = 0;

        fprintf( stderr, "%s [%d .. %d]: ", name, from, to );
		while (from <= to) {

                fprintf(stderr, "%d ", ptr[ from ] );
				from++;
				if (nprinted++ >= 7) {
						nprinted = 0;
                        if (from < to) putc('\n', stderr);
				}
		}
        putc('\n', stderr);
}

void gsm_debug_longword P2(  (name, value),
		char			* name,
		longword		  value )
{
        fprintf(stderr, "%s: %d\n", name, (long)value );
}

void gsm_debug_word P2(  (name, value),
		char	* name,
		word	  value )
{
        fprintf(stderr, "%s: %d\n", name, (long)value);
}

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -