/* * uuidutil.h * * DSP-BIOS Bridge driver support functions for TI OMAP processors. * * This file contains the specification of UUID helper functions. * * Copyright (C) 2005-2006 Texas Instruments, Inc. * * This package is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ #ifndef UUIDUTIL_ #define UUIDUTIL_ #define MAXUUIDLEN 37 /* * ======== uuid_uuid_from_string ======== * Purpose: * Converts an ANSI string to a dsp_uuid. * Parameters: * sz_uuid: Pointer to a string that represents a dsp_uuid object. * uuid_obj: Pointer to a dsp_uuid object. * Returns: * Requires: * uuid_obj & sz_uuid are non-NULL values. * Ensures: * Details: * We assume the string representation of a UUID has the following format: * "12345678_1234_1234_1234_123456789abc". */ extern void uuid_uuid_from_string(char *sz_uuid, struct dsp_uuid *uuid_obj); #endif /* UUIDUTIL_ */