/in/foo.cc: In function 'll fast_IO::read()':
/in/foo.cc:18:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (ch == EOF)return ch; if (ch == '-')flag = true; else num = ch ^ 48;
^~
/in/foo.cc:18:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (ch == EOF)return ch; if (ch == '-')flag = true; else num = ch ^ 48;
^~
/in/foo.cc:21:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (flag)return -num; return num;
^~
/in/foo.cc:21:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (flag)return -num; return num;
^~~~~~
/in/foo.cc: In function 'double fast_IO::dread()':
/in/foo.cc:29:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (ch == EOF)return ch; if (ch == '-')flag = true; else num = ch ^ 48;
^~
/in/foo.cc:29:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (ch == EOF)return ch; if (ch == '-')flag = true; else num = ch ^ 48;
^~
/in/foo.cc:36:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (flag)return -num; return num;
^~
/in/foo.cc:36:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (flag)return -num; return num;
^~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:113:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
while (to = fast_IO::read())add(i, to);
^
/in/foo.cc: In function 'int fast_IO::getnum(int, ...)':
/in/foo.cc:60:20: warning: undefined behavior when second parameter of 'va_start' is declared with 'register' storage [-Wvarargs]
va_start(vl, num);
^
/in/foo.cc: In function 'int fast_IO::getnumd(int, ...)':
/in/foo.cc:68:20: warning: undefined behavior when second parameter of 'va_start' is declared with 'register' storage [-Wvarargs]
va_start(vl, num);
^