Mister24
19-06-2006, 15:20
Ho un problema di compilazione, gcc su freebsd 4.10 mi da l'errore "subscripted value is neither array nor pointer", cosa significa?
Vi metto una parte del codice
Vi ringrazio per l'aiuto
int port;
struct {
int status; /* last failed connection attempt */
int acl; /* which clients can use this server */
int port;
struct in_addr addr;
int c; /* connections */
int maxc; /* max connections, soft limit */
int hard; /* max connections, hard limit */
unsigned long long sx, rx; /* bytes sent, received */
} *servers;
static void setaddress(struct in_addr *a, int *port, char *s,
int dp, int *maxc, int *hard);
char server_dest[16];
setaddress(&servers[server].addr, &server[server].port,
server_dest, port,&servers[server].maxc,&servers[server].hard);
Vi metto una parte del codice
Vi ringrazio per l'aiuto
int port;
struct {
int status; /* last failed connection attempt */
int acl; /* which clients can use this server */
int port;
struct in_addr addr;
int c; /* connections */
int maxc; /* max connections, soft limit */
int hard; /* max connections, hard limit */
unsigned long long sx, rx; /* bytes sent, received */
} *servers;
static void setaddress(struct in_addr *a, int *port, char *s,
int dp, int *maxc, int *hard);
char server_dest[16];
setaddress(&servers[server].addr, &server[server].port,
server_dest, port,&servers[server].maxc,&servers[server].hard);