1*6a54128fSAndroid Build Coastguard Worker /*
2*6a54128fSAndroid Build Coastguard Worker * clear.c -- Clear a UUID
3*6a54128fSAndroid Build Coastguard Worker *
4*6a54128fSAndroid Build Coastguard Worker * Copyright (C) 1996, 1997 Theodore Ts'o.
5*6a54128fSAndroid Build Coastguard Worker *
6*6a54128fSAndroid Build Coastguard Worker * %Begin-Header%
7*6a54128fSAndroid Build Coastguard Worker * Redistribution and use in source and binary forms, with or without
8*6a54128fSAndroid Build Coastguard Worker * modification, are permitted provided that the following conditions
9*6a54128fSAndroid Build Coastguard Worker * are met:
10*6a54128fSAndroid Build Coastguard Worker * 1. Redistributions of source code must retain the above copyright
11*6a54128fSAndroid Build Coastguard Worker * notice, and the entire permission notice in its entirety,
12*6a54128fSAndroid Build Coastguard Worker * including the disclaimer of warranties.
13*6a54128fSAndroid Build Coastguard Worker * 2. Redistributions in binary form must reproduce the above copyright
14*6a54128fSAndroid Build Coastguard Worker * notice, this list of conditions and the following disclaimer in the
15*6a54128fSAndroid Build Coastguard Worker * documentation and/or other materials provided with the distribution.
16*6a54128fSAndroid Build Coastguard Worker * 3. The name of the author may not be used to endorse or promote
17*6a54128fSAndroid Build Coastguard Worker * products derived from this software without specific prior
18*6a54128fSAndroid Build Coastguard Worker * written permission.
19*6a54128fSAndroid Build Coastguard Worker *
20*6a54128fSAndroid Build Coastguard Worker * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
21*6a54128fSAndroid Build Coastguard Worker * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
22*6a54128fSAndroid Build Coastguard Worker * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
23*6a54128fSAndroid Build Coastguard Worker * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
24*6a54128fSAndroid Build Coastguard Worker * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25*6a54128fSAndroid Build Coastguard Worker * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
26*6a54128fSAndroid Build Coastguard Worker * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
27*6a54128fSAndroid Build Coastguard Worker * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
28*6a54128fSAndroid Build Coastguard Worker * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29*6a54128fSAndroid Build Coastguard Worker * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
30*6a54128fSAndroid Build Coastguard Worker * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
31*6a54128fSAndroid Build Coastguard Worker * DAMAGE.
32*6a54128fSAndroid Build Coastguard Worker * %End-Header%
33*6a54128fSAndroid Build Coastguard Worker */
34*6a54128fSAndroid Build Coastguard Worker
35*6a54128fSAndroid Build Coastguard Worker #include "config.h"
36*6a54128fSAndroid Build Coastguard Worker #include "string.h"
37*6a54128fSAndroid Build Coastguard Worker
38*6a54128fSAndroid Build Coastguard Worker #include "uuidP.h"
39*6a54128fSAndroid Build Coastguard Worker
uuid_clear(uuid_t uu)40*6a54128fSAndroid Build Coastguard Worker void uuid_clear(uuid_t uu)
41*6a54128fSAndroid Build Coastguard Worker {
42*6a54128fSAndroid Build Coastguard Worker memset(uu, 0, 16);
43*6a54128fSAndroid Build Coastguard Worker }
44*6a54128fSAndroid Build Coastguard Worker
45