Chameleon

Chameleon Svn Source Tree

Root/branches/meklort/i386/modules/KextPatcher/include/hex_editor.h

Source at commit 720 created 13 years 2 months ago.
By meklort, Makefile updates for modules. Modules now contain includes in <module_dir>/include if they are shared. These includes are copied to a global path after compilation of that module so that other modules can have function prototypes of it (yay long sentences....)
1/*
2 * hex_editor.h
3 *
4 *
5 * Created by Meklort on 10/19/10.
6 * Copyright 2010 Evan Lojewski. All rights reserved.
7 *
8 */
9#ifndef H_HEX_EDITOR
10#define H_HEX_EDITOR
11#include "libsaio.h"
12
13int replace_patern(char* pattern, char* repalcement, char* buffer, long buffer_size);
14int replace_word(uint32_t pattern, uint32_t repalcement, char* buffer, long buffer_size);
15void replace_string(char* find, char* replace, char* string, int length);
16void replace_bytes(char* find, int find_size, char* replace, int replace_size, char* exec, int length);
17#endif /* H_HEX_EDITOR */

Archive Download this file

Revision: 720