| Server IP : 189.126.111.107 / Your IP : 216.73.217.69 Web Server : Apache System : Linux www.gadotticar.com.br 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 20:19:22 UTC 2022 x86_64 User : gadotticar ( 1000) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/re2c/examples/ |
Upload File : |
/* Generated by re2c */
#include <fstream>
static void conv(std::ifstream &in, std::ofstream &out)
{
std::streampos mar;
# define YYCTYPE char
# define YYPEEK() in.peek()
# define YYSKIP() do { in.ignore(); if (in.eof()) return; } while(0)
# define YYBACKUP() mar = in.tellg()
# define YYRESTORE() in.seekg(mar)
loop:
{
YYCTYPE yych;
yych = YYPEEK ();
switch (yych) {
case '\r': goto yy4;
default: goto yy2;
}
yy2:
YYSKIP ();
yy3:
{ out.put(yych); goto loop; }
yy4:
YYSKIP ();
yych = YYPEEK ();
switch (yych) {
case '\n': goto yy5;
default: goto yy3;
}
yy5:
YYSKIP ();
{ out.put('\n'); goto loop; }
}
}
int main(int argc, char **argv)
{
if (argc != 3) return 1;
std::ifstream in(argv[1], std::ios::binary);
std::ofstream out(argv[2], std::ios::binary);
if (in.fail() || out.fail()) return 2;
conv(in, out);
return 0;
}