Compare commits
	
		
			2 Commits 
		
	
	
		
			2838b466fe
			...
			ebd57f680a
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  | ebd57f680a | |
|  | 62fbc41717 | 
|  | @ -0,0 +1,22 @@ | ||||||
|  | package hexadecabytes | ||||||
|  | 
 | ||||||
|  | import ( | ||||||
|  | 	"sourcecode.social/reiver/go-hexadeca/symbols/byte" | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | // EncodeInt8 encodes the value of a int8 into hexadecimal.
 | ||||||
|  | func EncodeInt8(value int8, symbolFunc func(byte)byte) (mostSignificant byte, leastSignificant byte) { | ||||||
|  | 
 | ||||||
|  | 	mostSignificant  = symbolFunc( byte(0x0f & (value >> 4)) ) | ||||||
|  | 	leastSignificant = symbolFunc( byte(0x0f & (value     )) ) | ||||||
|  | 
 | ||||||
|  | 	return | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func EncodeInt8UsingLowerCaseSymbols(value int8) (mostSignificant byte, leastSignificant byte) { | ||||||
|  | 	return EncodeInt8(value, bytesymbols.LowerCase) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func EncodeInt8UsingUpperCaseSymbols(value int8) (mostSignificant byte, leastSignificant byte) { | ||||||
|  | 	return EncodeInt8(value, bytesymbols.UpperCase) | ||||||
|  | } | ||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue