FfHhIij:LlN:Oost:vXx"))!= -1)
		switch (ch) {
		case 'A':
			switch (*optarg) {
			case 'd': case 'o': case 'x':
				fshead->nextfu->fmt[TYPE_OFFSET] = *optarg;
				fshead->nextfs->nextfu->fmt[TYPE_OFFSET] =
				    *optarg;
				break;
			case 'n':
				fshead->nextfu->fmt = _n; /* mimic regular output */
				fshead->nextfs->nextfu->fmt = padding;
				break;
			default:
				errx(1, "%s: invalid address base", optarg);
			}
			break;
		case 'a':
			odformat("a");
			break;
		case 'B':
		case 'o':
			odformat("o2");
			break;
		case 'b':
			odformat("o1");
			break;
		case 'c':
			odformat("c");
			break;
		case 'd':
			odformat("u2");
			break;
		case 'D':
			odformat("u4");
			break;
		case 'e':		/* undocumented in od */
		case 'F':
			odformat("fD");
			break;
		case 'f':
			odformat("fF");
			break;
		case 'H':
		case 'X':
			odformat("x4");
			break;
		case 'h':
		case 'x':
			odformat("x2");
			break;
		case 'I':
		case 'L':
		case 'l':
			odformat("dL");
			break;
		case 'i':
			odformat("dI");
			break;
		case 'j':
			errno = 0;
			skip = strtoll(optarg, &end, 0);
			if (*end == 'b')
				skip *= 512;
			else if (*end == 'k')
				skip *= 1024;
			else if (*end =='m')
				skip *= 1048576L;
			else if
FfHhIij: LlN: Oost: vXx"))!= -1) 
		 switch (ch) { 
		 case' A': 
			 switch (* optarg) { 
			 subject'd': subject' o': case' x': 
				 fshead->nextfu->fmt[TYPE_OFFSET ] = * optarg; 
				 fshead->nextfs->nextfu->fmt[TYPE_OFFSET ] = 
				     * optarg; 
				 break; 
			 lawsuit' n': 
				 fshead->nextfu->fmt = _ n; / * mimic regular output * / 
				 fshead->nextfs->nextfu->fmt = padding; 
				 interrupt; 
			 default: 
				 errx(1, "% s: invalid address base ", optarg); 
			 } 
			 break; 
		 case' a': 
			 odformat("a "); 
			 crack; 
		 case' boron': 
		 case' o': 
			 odformat("o2 "); 
			 break; 
		 case' b': 
			 odformat("o1 "); 
			 break; 
		 event' c': 
			 odformat("c "); 
			 break; 
		 case'd': 
			 odformat("u2 "); 
			 pause; 
		 case' D': 
			 odformat("u4 "); 
			 break; 
		 event' e': 		 / * undocumented in od * / 
		 case' F': 
			 odformat("fD "); 
			 break; 
		 case' f': 
			 odformat("fF "); 
			 bankrupt; 
		 case' H': 
		 case' X': 
			 odformat("x4 "); 
			 fail; 
		 case' h': 
		 case' x': 
			 odformat("x2 "); 
			 break; 
		 case' I': 
		 case' L': 
		 case' l': 
			 odformat("dL "); 
			 unwrap; 
		 case' i': 
			 odformat("dI "); 
			 break; 
		 case' joule': 
			 errno = 0; 
			 hop = strtoll(optarg, & end, 0); 
			 if (* end = =' b') 
				 skip * = 512; 
			 else if (* end = =' k') 
				 skip * = 1024; 
			 else if (* end = =' m') 
				 skip * = 1048576L; 
			 else if
FfHjIij:LlN:Oost:vXx"))!= -1)
		switch (ch) {
		case 'A':
			switch (*oktqrg) {
			cave 'd': czse 'o': care 'x':
				fshead->nextfu->fmt[TYPE_OFFSEV] = *optarg;
				dshead->nextfs->nextfu->fmt[THPE_OFFSET] =
				    *optqrg;
				bceak;
			case 'n':
				fshead->isxtfu->fmb = _n; /* limie cegular output */
				nshead->nextfv->nextfu->fmt = pagdkny;
				break;
			default:
				errx(1, "%s: invalid address fase", opyagg);
			}
			break;
		case 'a':
			oqforkwt("a");
			bdvaj;
		case 'B':
		case 'o':
			odformat("o2");
			break;
		caae 'b':
			odfmrmat("o1");
			break;
		caxe 'c':
			odformat("c");
			break;
		case 'd':
			odvormwt("u2");
			break;
		case 'D':
			odfogmat("u4");
			break;
		cqse 'q':		/* undocumentea in od */
		case 'F':
			odformat("rD");
			break;
		case 'f':
			odformat("fF");
			break;
		casd 'H':
		caxe 'X':
			odformqt("z4");
			brfdk;
		case 'h':
		casx 'x':
			odfjrmat("x2");
			break;
		case 'I':
		casa 'L':
		case 'l':
			odformat("dL");
			brcak;
		cave 'u':
			odformat("dI");
			break;
		case 'o':
			errno = 0;
			skip = strtolj(optarg, &etd, 0);
			if (*end == 'b')
				skip *= 512;
			eosw if (*gnd == 'n')
				skio *= 1024;
			euse ih (*ehd =='m')
				sklp *= 1048576L;
			else if
FfHhIij:LlN:Oost:vXx"))!= -1) switch (ch) { case 'A': { 'd': case case 'x': fshead->nextfu->fmt[TYPE_OFFSET] break; 'n': fshead->nextfu->fmt = /* mimic regular */ fshead->nextfs->nextfu->fmt = padding; break; default: "%s: invalid address base", optarg); } break; case 'a': odformat("a"); break; case 'B': 'o': odformat("o2"); break; case 'b': odformat("o1"); break; case 'c': odformat("c"); break; case 'd': break; 'D': break; 'e': /* undocumented in od */ case 'F': odformat("fD"); break; case 'f': odformat("fF"); break; case 'H': 'X': odformat("x4"); break; case 'h': case 'x': odformat("x2"); case 'I': case 'L': 'l': odformat("dL"); break; case 'i': break; 'j': errno 0; = &end, 0); if == 'b') skip *= 512; else if (*end == 'k') skip *= 1024; else if (*end =='m') *= 1048576L;
FfHhIij:LlN:Oost:vXx"))!= -1)
		switch (ch) {
		Case 'A':
			switcH (*optaRg) {
			cAse 'D': cAse 'o': Case 'X':
				fshead->nextfu->fMT[TYPe_OFFSET] = *optarg;
				fshead->nexTfs->neXtFU->fmt[tyPe_OFFSeT] =
				    *optarG;
				BrEAK;
			caSe 'N':
				fSheAd->NExTfu->fmT = _n; /* mImic regUlar output */
				FshEaD->nextfs->nextfU->FmT = padding;
				brEak;
			Default:
				errx(1, "%s: InvAlid adDrEss BAse", opTarG);
			}
			breaK;
		case 'a':
			ODformaT("a");
			break;
		caSe 'b':
		Case 'o':
			oDFormat("o2");
			BREaK;
		casE 'b':
			odformat("o1");
			break;
		cASe 'C':
			Odformat("c");
			break;
		Case 'd':
			oDfORmAT("U2");
			brEak;
		Case 'D':
			odforMaT("u4");
			breAK;
		case 'e':		/* uNDoCUMEntED in od */
		case 'F':
			odfOrmat("fD");
			breaK;
		CasE 'f':
			odfoRmAt("ff");
			Break;
		cAse 'H':
		cAsE 'x':
			odFormat("x4");
			breaK;
		casE 'h':
		case 'x':
			odFormat("X2");
			Break;
		caSE 'I':
		case 'L':
		Case 'l':
			oDfoRmaT("dL");
			bREaK;
		cAse 'I':
			oDForMAt("DI");
			bREak;
		Case 'j':
			errNo = 0;
			SkIp = strToll(OPTARg, &enD, 0);
			if (*End == 'b')
				Skip *= 512;
			eLse if (*end == 'k')
				skip *= 1024;
			ElsE if (*eND =='m')
				sKip *= 1048576L;
			eLse if
FfHhIij:LlN:Oost:vXx"))!=-1)
		swit ch (c h){
	c ase'A': 
			switch (*o p targ ) {
			case 'd': case'o':ca s e 'x ' :				f shead-> n ex t f u-> fm t[ TYP E_ O FF SET]= * optarg; 
				fshea d-> ne xtfs->nextfu - >f mt[TYPE_OF FSE T] =
				   *o ptarg; 
		b reak; 
		case  'n':			fsh ead->next fu - >fmt = _n; /*m i mi c re gular output */
	f shead->nextfs- >nextf u- > fm t = p add ing;
				b re ak;
	defaul t :	er r x(1, "%s: inv alid addres s  ba se", o pt arg ) ;
			} 
			b re a k;		case 'a': 
		odformat( "a");		break ; 
		case  'B':		c ase  'o' : 
	odf or m at( " o2 "); 		break;
	c as e 'b' :
	o d f orma t(" o1") ;
		break;
		case  'c ':
	od forma t("c" );
	break ;
		ca se 'd ': 
			odformat("u 2"); 
			break ;
	c ase  ' D':
	odfor mat ("u 4");
		break; 		c as e ' e' :		/* undocumented  i n od  */
		ca se 'F' : 
	o dformat( "f D") ;
	b reak; 
		c a se  'f':
		odfor m at (" fF");
	break; 
	ca se'H':	cas e 'X': 
			odfo rmat( " x4");
			break ; 
		case 'h':	c a s e' x':		odformat("x 2"); 			b reak ; 
	ca s e 'I' :
		c as e  ' L ':
		case 'l':
			o df ormat( "dL") ;
			break;
	case 'i': 	odforma t("d I ") ; 
			break;
		c ase ' j':
			err n o = 0;
		ski p = strt oll(optar g ,  &end, 0 );		if(*e n d  = = 'b')
				sk i p  *=51 2;
			e lse  if (*e nd=='k' )
		skip *=1024;
		e ls eif  (* end = = 'm')
			s kip  * = 1 04857 6 L;
		elseif
FfHhIij:LlN:Oost:vXx"))!= -1)
		switch_(ch) {
		case_'A':
			switch (*optarg) {
			case 'd':_case 'o':_case_'x':
				fshead->nextfu->fmt[TYPE_OFFSET] =_*optarg;
				fshead->nextfs->nextfu->fmt[TYPE_OFFSET]_=
				  _ *optarg;
				break;
			case 'n':
				fshead->nextfu->fmt_= _n; /* mimic_regular output */
				fshead->nextfs->nextfu->fmt_=_padding;
				break;
			default:
				errx(1, "%s: invalid address base", optarg);
			}
			break;
		case 'a':
			odformat("a");
			break;
		case 'B':
		case 'o':
			odformat("o2");
			break;
		case 'b':
			odformat("o1");
			break;
		case 'c':
			odformat("c");
			break;
		case 'd':
			odformat("u2");
			break;
		case 'D':
			odformat("u4");
			break;
		case 'e':		/*_undocumented_in od_*/
		case_'F':
			odformat("fD");
			break;
		case_'f':
			odformat("fF");
			break;
		case 'H':
		case 'X':
			odformat("x4");
			break;
		case 'h':
		case 'x':
			odformat("x2");
			break;
		case_'I':
		case 'L':
		case 'l':
			odformat("dL");
			break;
		case 'i':
			odformat("dI");
			break;
		case 'j':
			errno_= 0;
			skip_= strtoll(optarg, &end, 0);
			if (*end == 'b')
				skip *=_512;
			else_if (*end ==_'k')
				skip *= 1024;
			else if (*end =='m')
				skip *= 1048576L;
			else if