dbg.cpp

来自「audio-video-codecs.rar语音编解码器」· C++ 代码 · 共 42 行

CPP
42
字号
/*//////////////////////////////////////////////////////////////////////////////
//
//                  INTEL CORPORATION PROPRIETARY INFORMATION
//     This software is supplied under the terms of a license agreement or
//     nondisclosure agreement with Intel Corporation and may not be copied
//     or disclosed except in accordance with the terms of that agreement.
//          Copyright(c) 2004-2007 Intel Corporation. All Rights Reserved.
//
*/

#include <stdio.h>
#include <stdarg.h>
#include <ippdefs.h>
#include <vm_strings.h>
#include "vm_types.h"

void dbg_dump_array_16s(Ipp16s *p_array, Ipp32s size, vm_char *sz_file_name, ...)
{

  vm_char line[1024];
  va_list args;
  vm_file *p_file;
  Ipp32s  i = 0;

  va_start(args, sz_file_name);
  vm_string_vsprintf(line, sz_file_name, args);
  va_end(args);

  p_file = vm_file_open(line, VM_STRING("wt"));

  if (NULL == p_file) {
    return;
  }

  for (i = 0; i < size; i++) {
    vm_string_fprintf(p_file, VM_STRING("%06d : %5d\n"), i, p_array[i]);
  }

  vm_file_close(p_file);

}

⌨️ 快捷键说明

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