handmade/test/test_FileIO.cpp
Bubblegumdrop 0cad56c8c6 Client and Server communication functionality repaired.
test_UDPpacketVBuffer for testing.
2022-01-08 23:36:08 -05:00

36 lines
574 B
C++

#include "FileIO.h"
#include "util.h"
#include <stdint.h> /* uint8_t */
#include <stdio.h>
#include <math.h>
#include <errno.h> /* errno */
#include <string.h> /* strerror */
int
main (int argc, char **argv)
{
int rc;
rc = 1;
try
{
while (argc-- > 1)
{
FileIO f (argv[argc], "r");
std::string buf = f.ReadToString ();
if (util_IsProbablyAscii (buf.c_str (), buf.size ()))
printf ("%s", buf.c_str ());
else
util_HexDump (buf.c_str (), buf.size ());
rc = 0;
}
}
catch (int err)
{
puts (strerror (errno));
}
return rc;
}