+ case O('A','m'): /* super-minor for array */
+ if (ident.super_minor >= 0) {
+ fprintf(stderr, Name ": super-minor cannot be set twice. "
+ "Second value: %s.\n", optarg);
+ exit(2);
+ }
+ ident.super_minor = strtoul(optarg, &cp, 10);
+ if (!optarg[0] || *cp) {
+ fprintf(stderr, Name ": Bad super-minor number: %s.\n", optarg);
+ exit(2);
+ }
+ continue;
+