* Copyright 2007-2013, Axel DΓΆrfler, axeld@pinc-software.de.
* Copyright 2009, Michael Lotz, mmlr@mlotz.ch. All rights reserved.
*
* Distributed under the terms of the MIT License.
*/
#ifndef UTILITY_H
#define UTILITY_H
#include <SupportDefs.h>
#include "guid.h"
struct static_guid;
extern const guid_t kEmptyGUID;
size_t to_utf8(const uint16* from, size_t maxFromLength, char* to, size_t toSize);
const char* get_partition_type(const guid_t& guid);
#ifndef _BOOT_MODE
size_t to_ucs2(const char* from, size_t fromLength, uint16* to,
size_t maxToLength);
bool get_guid_for_partition_type(const char* type, guid_t& guid);
#endif
#endif