Initial
This commit is contained in:
37
uudecode/decomain.cpp
Normal file
37
uudecode/decomain.cpp
Normal file
@@ -0,0 +1,37 @@
|
||||
#include <common/windows.hpp>
|
||||
#include <common/finddata.hpp>
|
||||
#include <common/console.hpp>
|
||||
#include <common/string.hpp>
|
||||
#include <common/block.hpp>
|
||||
#include <common/openfile.hpp>
|
||||
#include <uudecode/decode.hpp>
|
||||
#include <uudecode/uuencode.hpp>
|
||||
|
||||
int PASCAL WinMain(HINSTANCE /*hInstance*/,HINSTANCE /*hPrevInstance*/,LPSTR lpszCmdLine,int /*nCmdShow*/)
|
||||
{
|
||||
FindData findFile;
|
||||
Console winConsole;
|
||||
String strPathOutputFileName;
|
||||
|
||||
if(!lpszCmdLine||!*lpszCmdLine)
|
||||
{
|
||||
winConsole.writeLine("UUDECODE Version 1.0 Copyright (c) 1997 Diversified Software Solutions.");
|
||||
winConsole.writeLine("mail comments/suggestions to europa@li.net.");
|
||||
winConsole.writeLine("Syntax: UUDECODE [fileflags]");
|
||||
winConsole.writeLine("Example: UUDECODE *.txt");
|
||||
winConsole.read();
|
||||
return FALSE;
|
||||
}
|
||||
strPathOutputFileName.reserve(256);
|
||||
if(findFile.findFirst(lpszCmdLine))
|
||||
{
|
||||
winConsole.writeLine(findFile.fileName());
|
||||
if(!uudecode(findFile.fileName(),(LPSTR)strPathOutputFileName))winConsole.writeLine("unable to decode file.");
|
||||
while(findFile.findNext())
|
||||
{
|
||||
winConsole.writeLine(findFile.fileName());
|
||||
if(!uudecode(findFile.fileName(),(LPSTR)strPathOutputFileName))winConsole.writeLine("unable to decode file.");
|
||||
}
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
Reference in New Issue
Block a user