Use strtol only if server_port is null rather than waste time putting "0" in atoi, which always comes out as 0
/* Printer or class name */
*server_port = getenv("SERVER_PORT");
/* Port number string */
- int port = atoi(server_port ? server_port : "0");
+ int port = server_port ? atoi(server_port) : 0;
/* Port number */
char uri[1024]; /* URL */
else
maxrate = 19200;
- for (i = 0; i < 10; i ++)
+ for (i = 0; i < (int)(sizeof(baudrates)/sizeof(baudrates[0])); i ++)
if (baudrates[i] > maxrate)
break;
else