diff options
author | Alessio Treglia <quadrispro@ubuntu.com> | 2010-05-02 01:22:32 +0200 |
---|---|---|
committer | Alessio Treglia <quadrispro@ubuntu.com> | 2010-05-02 01:22:32 +0200 |
commit | 75096346270d50c7b541003e8bd836eb9da82d2e (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /File2Hex | |
parent | c298bfa6913b48e5e16f7d3fed3839e203fadba1 (diff) |
Clean old upstream branch.
Diffstat (limited to 'File2Hex')
-rw-r--r-- | File2Hex/File2Hex.project | 57 | ||||
-rw-r--r-- | File2Hex/File2hex.workspace | 12 | ||||
-rw-r--r-- | File2Hex/file2hex.cpp | 100 |
3 files changed, 0 insertions, 169 deletions
diff --git a/File2Hex/File2Hex.project b/File2Hex/File2Hex.project deleted file mode 100644 index d6310ae5..00000000 --- a/File2Hex/File2Hex.project +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<CodeLite_Project Name="File2Hex"> - <VirtualDirectory Name="src"> - <File Name="file2hex.cpp"/> - </VirtualDirectory> - <Dependencies/> - <Dependencies Name="DebugUnicode"/> - <Settings Type="Executable"> - <Configuration Name="DebugUnicode" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type=""> - <General OutputFile="$(IntermediateDirectory)/File2Hex" IntermediateDirectory="./DebugUnicode" Command="./File2Hex" CommandArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/> - <Compiler Required="yes" Options="-g;$(shell wx-config --cxxflags --unicode=yes --debug=yes)"> - <Preprocessor Value="__WX__"/> - </Compiler> - <Linker Required="yes" Options="-O2;$(shell wx-config --debug=yes --libs --unicode=yes);"/> - <Debugger IsRemote="no" RemoteHostName="" RemoteHostPort=""/> - <ResourceCompiler Required="yes" Options="$(shell wx-config --rcflags)"/> - <PreBuild/> - <PostBuild/> - <CustomBuild Enabled="no"> - <CleanCommand/> - <BuildCommand/> - <SingleFileCommand/> - <MakefileGenerationCommand/> - <ThirdPartyToolName/> - <WorkingDirectory/> - </CustomBuild> - <AdditionalRules> - <CustomPostBuild/> - <CustomPreBuild/> - </AdditionalRules> - </Configuration> - <Configuration Name="ReleaseUnicode" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type="Executable"> - <General OutputFile="../Runtime/File2Hex" IntermediateDirectory="./ReleaseUnicode" Command="./File2Hex" CommandArguments="about.html contributers.h" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/> - <Compiler Required="yes" Options=";$(shell wx-config --cxxflags --unicode=yes --debug=no);-O2"> - <Preprocessor Value="__WX__"/> - </Compiler> - <Linker Required="yes" Options="-O2;$(shell wx-config --debug=no --libs --unicode=yes);"/> - <Debugger IsRemote="no" RemoteHostName="" RemoteHostPort=""/> - <ResourceCompiler Required="yes" Options="$(shell wx-config --rcflags)"/> - <PreBuild/> - <PostBuild/> - <CustomBuild Enabled="no"> - <CleanCommand/> - <BuildCommand/> - <SingleFileCommand/> - <MakefileGenerationCommand/> - <ThirdPartyToolName>None</ThirdPartyToolName> - <WorkingDirectory/> - </CustomBuild> - <AdditionalRules> - <CustomPostBuild/> - <CustomPreBuild/> - </AdditionalRules> - </Configuration> - </Settings> - <Dependencies Name="ReleaseUnicode"/> -</CodeLite_Project> diff --git a/File2Hex/File2hex.workspace b/File2Hex/File2hex.workspace deleted file mode 100644 index e3ff0781..00000000 --- a/File2Hex/File2hex.workspace +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<CodeLite_Workspace Name="File2hex" Database="./File2hex.tags"> - <Project Name="File2Hex" Path="File2Hex.project" Active="Yes"/> - <BuildMatrix> - <WorkspaceConfiguration Name="Debug" Selected="no"> - <Project Name="File2Hex" ConfigName="DebugUnicode"/> - </WorkspaceConfiguration> - <WorkspaceConfiguration Name="Release" Selected="yes"> - <Project Name="File2Hex" ConfigName="ReleaseUnicode"/> - </WorkspaceConfiguration> - </BuildMatrix> -</CodeLite_Workspace> diff --git a/File2Hex/file2hex.cpp b/File2Hex/file2hex.cpp deleted file mode 100644 index aaa12b30..00000000 --- a/File2Hex/file2hex.cpp +++ /dev/null @@ -1,100 +0,0 @@ -#include <wx/filename.h> -#include <wx/ffile.h> -#include <wx/init.h> //wxInitializer
-#include <wx/string.h> //wxString
-
-wxString Bin2C(wxString filename)
-{
- wxString res = wxEmptyString;
- FILE *fp;
- long size, i, fsize;
- unsigned char data;
- wxFileName fn(filename); -
- if ((fp = fopen(filename.mb_str(), "rb")) != NULL) {
-
- fseek(fp, 0, SEEK_END);
- fsize = size = ftell(fp);
- rewind(fp);
-
- wxString validFilename = fn.GetName().Lower();
- validFilename.Replace(_T(">"), _T("_"));
- validFilename.Replace(_T("<"), _T("_"));
- validFilename.Replace(_T("="), _T("_"));
- validFilename.Replace(_T("!"), _T("_"));
- validFilename.Replace(_T("&"), _T("_"));
- validFilename.Replace(_T("|"), _T("_"));
- validFilename.Replace(_T("-"), _T("_"));
- validFilename.Replace(_T("["), _T("_"));
- validFilename.Replace(_T("]"), _T("_"));
- validFilename.Replace(_T("^"), _T("_"));
- validFilename.Replace(_T(":"), _T("_"));
- validFilename.Replace(_T(","), _T("_"));
- validFilename.Replace(_T("{"), _T("_"));
- validFilename.Replace(_T("}"), _T("_"));
- validFilename.Replace(_T("."), _T("_"));
- validFilename.Replace(_T("*"), _T("_"));
- validFilename.Replace(_T("("), _T("_"));
- validFilename.Replace(_T(")"), _T("_"));
- validFilename.Replace(_T("+"), _T("_"));
- validFilename.Replace(_T("%"), _T("_"));
- validFilename.Replace(_T("#"), _T("_"));
- validFilename.Replace(_T("?"), _T("_"));
- validFilename.Replace(_T("/"), _T("_"));
- validFilename.Replace(_T("*"), _T("_"));
- validFilename.Replace(_T("~"), _T("_"));
- validFilename.Replace(_T("\\"), _T("_"));
- validFilename.Replace(_T("."), _T("_"));
- validFilename.Replace(_T(" "), _T("_"));
- res += wxString::Format(wxT("const char %s_hex [] ="), validFilename.GetData());
- res += wxT("{\n");
-
- i = 0;
- while (size--) {
- fread(&data, sizeof(unsigned char), 1, fp);
-
- if (!i)
- res += wxT("\t");
- if (size == 0) {
- res += wxString::Format(wxT("0x%02X,\n"), data);
- res += wxT("\t");
- res += wxString::Format(wxT("0x00};\n"));
- } else {
- res += wxString::Format(wxT("0x%02X,"), data);
- }
- i++;
- if (i == 14) {
- res += wxT("\n");
- i = 0;
- }
- }
- fclose(fp);
- }
- return res;
-}
-
-
-int main(int argc, char **argv)
-{
- //Initialize the wxWidgets library
- wxInitializer initializer;
-
- if(argc < 3) {
- wxPrintf(wxT("Usage: file2hex <input file> <output file>\n"));
- return 1;
- }
-
- wxString inputFile(argv[1], wxConvUTF8);
- wxString outputFile(argv[2],wxConvUTF8);
-
- wxString hexStr = Bin2C(inputFile);
-
- wxFFile o(outputFile.c_str(), wxT("w+b"));
- if(o.IsOpened()){
- o.Write(hexStr);
- o.Close();
- }
-
- return 0;
-}
-
|