Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
os_libc.h
Go to the documentation of this file.
1 
2 /*====================================================================
3  * os_libc.h
4  *
5  * Copyright 1995, Silicon Graphics, Inc.
6  * All Rights Reserved.
7  *
8  * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics,
9  * Inc.; the contents of this file may not be disclosed to third
10  * parties, copied or duplicated in any form, in whole or in part,
11  * without the prior written permission of Silicon Graphics, Inc.
12  *
13  * RESTRICTED RIGHTS LEGEND:
14  * Use, duplication or disclosure by the Government is subject to
15  * restrictions as set forth in subdivision (c)(1)(ii) of the Rights
16  * in Technical Data and Computer Software clause at DFARS
17  * 252.227-7013, and/or in similar or successor clauses in the FAR,
18  * DOD or NASA FAR Supplement. Unpublished - rights reserved under the
19  * Copyright Laws of the United States.
20  *====================================================================*/
21 
22 /*---------------------------------------------------------------------*
23  Copyright (C) 1998 Nintendo. (Originated by SGI)
24 
25  $RCSfile: os_libc.h,v $
26  $Revision: 1.3 $
27  $Date: 1999/07/13 01:43:47 $
28  *---------------------------------------------------------------------*/
29 
30 #ifndef _OS_LIBC_H_
31 #define _OS_LIBC_H_
32 
33 #ifdef _LANGUAGE_C_PLUS_PLUS
34 extern "C" {
35 #endif
36 
37 #include <PR/ultratypes.h>
38 
39 #if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
40 
41 /**************************************************************************
42  *
43  * Type definitions
44  *
45  */
46 
47 
48 #endif /* defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) */
49 
50 /**************************************************************************
51  *
52  * Global definitions
53  *
54  */
55 
56 
57 #if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
58 
59 /**************************************************************************
60  *
61  * Macro definitions
62  *
63  */
64 
65 
66 /**************************************************************************
67  *
68  * Extern variables
69  *
70  */
71 
72 
73 /**************************************************************************
74  *
75  * Function prototypes
76  *
77  */
78 
79 /* byte string operations */
80 
81 
82 extern void bcopy(const void *, void *, int);
83 extern int bcmp(const void *, const void *, int);
84 extern void bzero(void *, int);
85 
86 /* Printf */
87 
88 extern int sprintf(char *s, const char *fmt, ...);
89 extern void osSyncPrintf(const char *fmt, ...);
90 
91 
92 #endif /* defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) */
93 
94 #ifdef _LANGUAGE_C_PLUS_PLUS
95 }
96 #endif
97 
98 #endif /* !_OS_LIBC_H_ */
int sprintf(char *dst, const char *fmt,...)
Definition: sprintf.c:7
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete s
Definition: err.english.cc:1194