Initial
This commit is contained in:
40
uudecode/Base64.cpp
Normal file
40
uudecode/Base64.cpp
Normal file
@@ -0,0 +1,40 @@
|
||||
#include <common/windows.hpp>
|
||||
#include <uudecode/cfile.hpp>
|
||||
#include <common/windows.hpp>
|
||||
#include <common/finddata.hpp>
|
||||
#include <common/console.hpp>
|
||||
|
||||
extern "C"
|
||||
{
|
||||
WORD decodeBase64(const char *szPathFileName,char *szPathOutputFileName);
|
||||
}
|
||||
|
||||
int PASCAL WinMain(HINSTANCE /*hInstance*/,HINSTANCE /*hPrevInstance*/,LPSTR lpszCmdLine,int /*nCmdShow*/)
|
||||
{
|
||||
FindData findFile;
|
||||
Console winConsole;
|
||||
String strPathOutputFile;
|
||||
|
||||
if(!lpszCmdLine||!*lpszCmdLine)
|
||||
{
|
||||
winConsole.writeLine("BASE64 Version 1.0 Copyright (c) 1997 Diversified Software Solutions.");
|
||||
winConsole.writeLine("The only faster base64 decoder is in firmware!");
|
||||
winConsole.writeLine("mail comments/suggestions to sean@vastnet.net.");
|
||||
winConsole.writeLine("Syntax: BASE64 [fileflags]");
|
||||
winConsole.writeLine("Example: BASE64 *.txt");
|
||||
winConsole.read();
|
||||
return FALSE;
|
||||
}
|
||||
strPathOutputFile.reserve(256);
|
||||
if(findFile.findFirst(lpszCmdLine))
|
||||
{
|
||||
winConsole.writeLine(findFile.fileName());
|
||||
decodeBase64(findFile.fileName(),(LPSTR)strPathOutputFile);
|
||||
while(findFile.findNext())
|
||||
{
|
||||
winConsole.writeLine(findFile.fileName());
|
||||
decodeBase64(findFile.fileName(),(LPSTR)strPathOutputFile);
|
||||
}
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
Reference in New Issue
Block a user