diff options
author | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
---|---|---|
committer | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
commit | 526b5580dabbfed7cfe5439dc3a90ec727f563c2 (patch) | |
tree | 22b1af92348785daad16714ee5e2b633017e0e48 /apps/plugins/pdbox/dbestfit-3.3/malloc.man | |
parent | 4f2dfcc01b260d946044ef2b6af5fe36cb772c8d (diff) | |
download | rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.gz rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.zip |
Cut the files in half and it might work better (note to self: check your tree is really clean before patching)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21070 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/pdbox/dbestfit-3.3/malloc.man')
-rw-r--r-- | apps/plugins/pdbox/dbestfit-3.3/malloc.man | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/apps/plugins/pdbox/dbestfit-3.3/malloc.man b/apps/plugins/pdbox/dbestfit-3.3/malloc.man index 79f6f3ea37..8b6e3dbea5 100644 --- a/apps/plugins/pdbox/dbestfit-3.3/malloc.man +++ b/apps/plugins/pdbox/dbestfit-3.3/malloc.man | |||
@@ -93,98 +93,3 @@ BUGS | |||
93 | call to malloc(), calloc() or realloc(), a degradation of | 93 | call to malloc(), calloc() or realloc(), a degradation of |
94 | performance results. The semantics of free() should be changed | 94 | performance results. The semantics of free() should be changed |
95 | so that the contents of a previously freed block are undefined. | 95 | so that the contents of a previously freed block are undefined. |
96 | MALLOC(3V) C LIBRARY FUNCTIONS MALLOC(3V) | ||
97 | |||
98 | |||
99 | NAME | ||
100 | malloc, free, realloc, calloc | ||
101 | |||
102 | SYNOPSIS | ||
103 | #include <malloc.h> | ||
104 | |||
105 | void *malloc(size) | ||
106 | size_t size; | ||
107 | |||
108 | void free(ptr) | ||
109 | void *ptr; | ||
110 | |||
111 | void *realloc(ptr, size) | ||
112 | void *ptr; | ||
113 | size_t size; | ||
114 | |||
115 | void *calloc(nelem, elsize) | ||
116 | size_t nelem; | ||
117 | size_t elsize; | ||
118 | |||
119 | DESCRIPTION | ||
120 | These routines provide a general-purpose memory allocation | ||
121 | package. They maintain a table of free blocks for efficient | ||
122 | allocation and coalescing of free storage. When there is no | ||
123 | suitable space already free, the allocation routines call | ||
124 | rn_getseg() to get more memory from the system. | ||
125 | |||
126 | Each of the allocation routines returns a pointer to space | ||
127 | suitably aligned for storage of any type of object. Each | ||
128 | returns a NULL pointer if the request cannot be completed | ||
129 | (see DIAGNOSTICS). | ||
130 | |||
131 | malloc() returns a pointer to a block of at least size | ||
132 | bytes, which is appropriately aligned. | ||
133 | |||
134 | free() releases a previously allocated block. Its argument | ||
135 | is a pointer to a block previously allocated by malloc(), | ||
136 | calloc() or realloc(). | ||
137 | |||
138 | realloc() changes the size of the block referenced by ptr to | ||
139 | size bytes and returns a pointer to the (possibly moved) | ||
140 | block. The contents will be unchanged up to the lesser of | ||
141 | the new and old sizes. If unable to honor a reallocation | ||
142 | request, realloc() leaves its first argument unaltered. | ||
143 | |||
144 | **** DMALLOC DOES NOT COMPLY WITH THE PARAGRAPH BELOW **** | ||
145 | |||
146 | For backwards compatibility, realloc() accepts a pointer to a | ||
147 | block freed since the most recent call to malloc(), cal- | ||
148 | loc() or realloc(). | ||
149 | |||
150 | Note: using realloc() with a block freed before the most recent | ||
151 | call to malloc(), calloc() or realloc() is an error. | ||
152 | |||
153 | calloc() uses malloc() to allocate space for an array of | ||
154 | nelem elements of size elsize, initializes the space to | ||
155 | zeros, and returns a pointer to the initialized block. The | ||
156 | block should be freed with free(). | ||
157 | |||
158 | |||
159 | malloc() and realloc() return a non- NULL pointer if size is 0, | ||
160 | and calloc() returns a non-NULL pointer if nelem or elsize is 0, | ||
161 | but these pointers should not be dereferenced. | ||
162 | |||
163 | Note: Always cast the value returned by malloc(), realloc() or | ||
164 | calloc(). | ||
165 | |||
166 | |||
167 | RETURN VALUES On success, malloc(), calloc() and realloc() return a | ||
168 | pointer to space suitably aligned for storage of any type of | ||
169 | object. On failure, they return NULL. | ||
170 | |||
171 | free() does not return a value. | ||
172 | |||
173 | |||
174 | NOTES | ||
175 | Because malloc() and realloc() return a non-NULL pointer if size | ||
176 | is 0, and calloc() returns a non-NULL pointer if nelem or elsize | ||
177 | is 0, a zero size need not be treated as a special case if it | ||
178 | should be passed to these functions unpredictably. Also, the | ||
179 | pointer returned by these functions may be passed to subsequent | ||
180 | invocations of realloc(). | ||
181 | |||
182 | |||
183 | BUGS | ||
184 | |||
185 | **** DMALLOC DOES NOT COMPLY WITH THE PARAGRAPH BELOW **** | ||
186 | |||
187 | Since realloc() accepts a pointer to a block freed since the last | ||
188 | call to malloc(), calloc() or realloc(), a degradation of | ||
189 | performance results. The semantics of free() should be changed | ||
190 | so that the contents of a previously freed block are undefined. | ||