1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(203,19): error : ‘HOST_NAME_MAX’ undeclared (first use in this function)
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(203,19): error : 203 | char hostname[HOST_NAME_MAX]; /* name of the remote TCP host */
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(203,19): error : | ^~~~~~~~~~~~~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(203,19): message : each undeclared identifier is reported only once for each function it appears in
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(311,25): error : storage size of ‘hints’ isn’t known
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(311,25): error : 311 | struct addrinfo hints, * res, * rp;
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(311,25): error : | ^~~~~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(317,27): error : ‘AI_CANONNAME’ undeclared (first use in this function)
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(317,27): error : 317 | hints.ai_flags |= AI_CANONNAME;
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(317,27): error : | ^~~~~~~~~~~~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(319,19): warning : implicit declaration of function ‘getaddrinfo’ [-Wimplicit-function-declaration]
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(319,19): warning : 319 | errcode = getaddrinfo(hostname, tcpPort, &hints, &res);
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(319,19): warning : | ^~~~~~~~~~~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(329,43): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(329,43): error : 329 | for (rp = res; rp != NULL; rp = rp->ai_next) {
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(329,43): error : | ^~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,31): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,31): error : 330 | fd_gtw = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol);
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,31): error : | ^~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,46): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,46): error : 330 | fd_gtw = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol);
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,46): error : | ^~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,63): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,63): error : 330 | fd_gtw = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol);
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(330,63): error : | ^~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(335,35): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(335,35): error : 335 | if (connect(fd_gtw, rp->ai_addr, rp->ai_addrlen) != -1) {
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(335,35): error : | ^~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(335,48): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(335,48): error : 335 | if (connect(fd_gtw, rp->ai_addr, rp->ai_addrlen) != -1) {
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(335,48): error : | ^~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(336,54): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(336,70): error : invalid use of undefined type ‘struct addrinfo’
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(311,25): warning : unused variable ‘hints’ [-Wunused-variable]
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(311,25): warning : 311 | struct addrinfo hints, * res, * rp;
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(311,25): warning : | ^~~~~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(381,32): warning : conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(381,32): warning : 381 | sockAddr.can_ifindex = if_nametoindex(candump);
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(381,32): warning : | ^~~~~~~~~~~~~~
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(472,59): warning : conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion]
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(472,59): warning : 472 | if (fgets(commBuf + len, BUF_SIZE - 1 - len, stdin) == NULL) {
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(472,59): warning : | ^
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(203,10): warning : unused variable ‘hostname’ [-Wunused-variable]
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(203,10): warning : 203 | char hostname[HOST_NAME_MAX]; /* name of the remote TCP host */
1>C:\shui\web\comm\x86\bb\aaa-demo\58-dp-c\11-dp\11-dp\..\..\main.c(203,10): warning : | ^~~~~~~~
最新发布