Chameleon

Chameleon Svn Source Tree

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

Source at commit 1077 created 13 years 1 month ago.
By azimutz, Removing this info from DEBUG's realm. This will be enabled by default until i gather enough feedback to decide whether it will stay On or Off by default. This info display, is only available on Gui; ShowInfo=No disables it. For the Gui minimalist, "Boot Banner"=No also disables it. Ok, "house cleaning" is suspended until i figure out what Meklort's cooking over at that new branch... "rewrite" :-o just the name sounds scary :-D
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, const 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: 1077