1*993229b6Sjkunz /* 2*993229b6Sjkunz * File: HexValues.h 3*993229b6Sjkunz * 4*993229b6Sjkunz * Copyright (c) Freescale Semiconductor, Inc. All rights reserved. 5*993229b6Sjkunz * See included license file for license details. 6*993229b6Sjkunz */ 7*993229b6Sjkunz #if !defined(_HexValues_h_) 8*993229b6Sjkunz #define _HexValues_h_ 9*993229b6Sjkunz 10*993229b6Sjkunz #include "stdafx.h" 11*993229b6Sjkunz 12*993229b6Sjkunz //! \brief Determines whether \a c is a hex digit character. 13*993229b6Sjkunz bool isHexDigit(char c); 14*993229b6Sjkunz 15*993229b6Sjkunz //! \brief Converts a hexidecimal character to the integer equivalent. 16*993229b6Sjkunz uint8_t hexCharToInt(char c); 17*993229b6Sjkunz 18*993229b6Sjkunz //! \brief Converts a hex-encoded byte to the integer equivalent. 19*993229b6Sjkunz uint8_t hexByteToInt(const char * encodedByte); 20*993229b6Sjkunz 21*993229b6Sjkunz #endif // _HexValues_h_ 22