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

📄 utils.h

📁 sleuthit-2.09 一个磁盘的工具集
💻 H
字号:
/* * utils.h: * Some useful utilities for building AFF-aware programs. */#ifndef UTILS_H#define UTILS_H#include <algorithm>#include <cstdlib>#include <vector>#include <string>#include <map>using namespace std;/* Structure for hash map */struct less_c_str{    inline bool operator()( const char* x, const char* y) const    {     return ( strcmp( x,y ) < 0 );    }};struct md5blob {    unsigned char buf[16];};typedef map< const char*, struct md5blob, less_c_str > hashMapT;/* Structure for seginfo list */class seginfo {public:    seginfo(string n1,size_t l1): name(n1),len(l1) {}    string name;    size_t len;    bool inline operator==(const seginfo &b) const {	return name == b.name;    }};typedef vector<seginfo> seglist;class outelement {public:    outelement(){}    AFFILE *af;			// where output goes    seglist segs;			// list of existing segments in output};typedef vector<outelement> outlist;int get_seglist(AFFILE *af,seglist *slist);#endif

⌨️ 快捷键说明

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