Skip to content
  • Przemyslaw Marczak's avatar
    lib: uuid: code refactor for proper maintain between uuid bin and string · d718ded0
    Przemyslaw Marczak authored
    
    
    Changes in lib/uuid.c to:
    - uuid_str_to_bin()
    - uuid_bin_to_str()
    
    New parameter is added to specify input/output string format in listed functions
    This change allows easy recognize which UUID type is or should be stored in given
    string array. Binary data of UUID and GUID is always stored in big endian, only
    string representations are different as follows.
    
    String byte: 0                                  36
    String char: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    string UUID:    be     be   be   be       be
    string GUID:    le     le   le   be       be
    
    This patch also updates functions calls and declarations in a whole code.
    
    Signed-off-by: default avatarPrzemyslaw Marczak <p.marczak@samsung.com>
    Cc: Stephen Warren <swarren@nvidia.com>
    Cc: Lukasz Majewski <l.majewski@samsung.com>
    Cc: trini@ti.com
    d718ded0