/in/foo.cc:43:14: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sscanf(c,"%"ll,&bt[++len]);
^
/in/foo.cc:48:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sscanf(c,"%"ll,&bt[++len]);
^
/in/foo.cc:53:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
printf("%"ll,bt[len]);
^
/in/foo.cc:55:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
printf("%08"ll,bt[i]);
^
/in/foo.cc: In member function 'BIGNUM BIGNUM::operator=(LL)':
/in/foo.cc:36:75: warning: no return statement in function returning non-void [-Wreturn-type]
BIGNUM operator = (LL x) {len = 1;memset(bt,0,sizeof bt);bt[1]=x;upbit();}
^
/in/foo.cc: In member function 'void BIGNUM::init()':
/in/foo.cc:43:30: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'LL* {aka long long int*}' [-Wformat=]
sscanf(c,"%"ll,&bt[++len]);
^
/in/foo.cc:48:29: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'LL* {aka long long int*}' [-Wformat=]
sscanf(c,"%"ll,&bt[++len]);
^
/in/foo.cc: In member function 'void BIGNUM::out()':
/in/foo.cc:53:23: warning: format '%d' expects argument of type 'int', but argument 2 has type 'LL {aka long long int}' [-Wformat=]
printf("%"ll,bt[len]);
^
/in/foo.cc:55:24: warning: unknown conversion type character 'I' in format [-Wformat=]
printf("%08"ll,bt[i]);
^
/in/foo.cc:55:24: warning: too many arguments for format [-Wformat-extra-args]
/in/foo.cc: In member function 'BIGNUM BIGNUM::mul(LL)':
/in/foo.cc:70:2: warning: no return statement in function returning non-void [-Wreturn-type]
}
^