xref: /netbsd-src/external/bsd/pdisk/dist/util.h (revision 48a628ae0434c4247b560ad8f2eb1dc06d0dd070)
1 /*
2  * util.h -
3  *
4  * Written by Eryk Vershen
5  */
6 
7 /*
8  * Copyright 1997,1998 by Apple Computer, Inc.
9  *              All Rights Reserved
10  *
11  * Permission to use, copy, modify, and distribute this software and
12  * its documentation for any purpose and without fee is hereby granted,
13  * provided that the above copyright notice appears in all copies and
14  * that both the copyright notice and this permission notice appear in
15  * supporting documentation.
16  *
17  * APPLE COMPUTER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
18  * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
19  * FOR A PARTICULAR PURPOSE.
20  *
21  * IN NO EVENT SHALL APPLE COMPUTER BE LIABLE FOR ANY SPECIAL, INDIRECT, OR
22  * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
23  * LOSS OF USE, DATA OR PROFITS, WHETHER IN ACTION OF CONTRACT,
24  * NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
25  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
26  */
27 
28 #ifndef __util__
29 #define __util__
30 
31 
32 /*
33  * Defines
34  */
35 
36 
37 /*
38  * Types
39  */
40 
41 
42 /*
43  * Global Constants
44  */
45 
46 
47 /*
48  * Global Variables
49  */
50 
51 
52 /*
53  * Forward declarations
54  */
55 void clear_memory(void *dataPtr, uint32_t size);
56 #if !defined(__linux__) && !defined(__unix__)
57 int TrapAvailable(short theTrap);
58 #endif
59 int istrncmp(const char *x, const char *y, long len);
60 const char *get_version_string(void);
61 
62 #endif /* __util__ */
63