static int getHexValue ( int c ) { if ( c >= ' ' && c <= ' ' ) { c -= ' ' ; } else if ( c > ' ' ) { c = 16 ; } else if ( c >= ' ' ) { c -= ( ' ' - 10 ) ; } else if ( c > ' ' ) { c = 16 ; } else if ( c >= ' ' ) { c -= ( ' ' - 10 ) ; } else { c = - 1 ; } return c ; }
returns hex value of a hex character or 16 if not a hex character