📄 common.cpp
字号:
#include <iostream>#include "common.h"using namespace std;extern int verbose;// 调试输出void verbose_output ( int level, const char * message, const char * message2 ) // {{{{ if ( verbose >= level ) { int temp = level; cout << "VERBOSE "; while( temp > 0 ) { cout << "I"; temp--; } cout << "\t" << message; if ( NULL != message2 ) { cout << message2; } cout << endl; } return;} // }}}void verbose_output ( int level, const char * message, int message2 ) // {{{{ if ( verbose >= level ) { int temp = level; cout << "VERBOSE "; while( temp > 0 ) { cout << "I"; temp--; } cout << "\t" << message << message2 << endl; } return;} // }}}// 调试用,将图像输出到文件"dump.dat"中去void dump_image ( const BUFF * image, size_t size, const char * filename ) // {{{{ unsigned int num = 0; unsigned int offset = 0; FILE * file = NULL; if ( NULL != filename ) { file = fopen( filename, "w" ); } else { file = fopen( "dump.dat", "w" ); } cout << "size:\t" << size << endl; while ( offset < size ) { num = fwrite( image+offset, 1, size, file ); cout << "num:\t" << num << endl; offset += num; } fclose( file ); return ;} // }}}//void sleep_us( unsigned int nusecs ) // {{{//{// struct pollfd dummy;// int timeout;// // if ( ( timeout= nusecs / 1000 ) <= 0 )// {// timeout = 1;// }//// poll( &dummy, 0, timeout );//} // }}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -