1 /* convert string to number */
2 err = strtol(argv[optind], NULL, 10);
3 /* testing error condition on conversion */
5 perror("Underflow on error code");
7 } else if (err==LONG_MIN) {
8 perror("Overflow on error code");
11 /* conversion is fine */
13 printf("Error message for %d is %s\n", err, strerror(err));
16 printf("Error label for %d is %s\n", err, err_code[err]);