• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/flac-1.2.1/include/share/

Lines Matching refs:size2

71 static FLaC__INLINE void *safe_malloc_add_2op_(size_t size1, size_t size2)
73 size2 += size1;
74 if(size2 < size1)
76 return safe_malloc_(size2);
79 static FLaC__INLINE void *safe_malloc_add_3op_(size_t size1, size_t size2, size_t size3)
81 size2 += size1;
82 if(size2 < size1)
84 size3 += size2;
85 if(size3 < size2)
90 static FLaC__INLINE void *safe_malloc_add_4op_(size_t size1, size_t size2, size_t size3, size_t size4)
92 size2 += size1;
93 if(size2 < size1)
95 size3 += size2;
96 if(size3 < size2)
104 static FLaC__INLINE void *safe_malloc_mul_2op_(size_t size1, size_t size2)
110 if ((double)size1 * (double)size2 < 4294967296.0)
111 return malloc(size1*size2);
118 if(!size1 || !size2)
120 if(size1 > SIZE_MAX / size2)
122 return malloc(size1*size2);
126 static FLaC__INLINE void *safe_malloc_mul_3op_(size_t size1, size_t size2, size_t size3)
128 if(!size1 || !size2 || !size3)
130 if(size1 > SIZE_MAX / size2)
132 size1 *= size2;
138 /* size1*size2 + size3 */
139 static FLaC__INLINE void *safe_malloc_mul2add_(size_t size1, size_t size2, size_t size3)
141 if(!size1 || !size2)
143 if(size1 > SIZE_MAX / size2)
145 return safe_malloc_add_2op_(size1*size2, size3);
148 /* size1 * (size2 + size3) */
149 static FLaC__INLINE void *safe_malloc_muladd2_(size_t size1, size_t size2, size_t size3)
151 if(!size1 || (!size2 && !size3))
153 size2 += size3;
154 if(size2 < size3)
156 return safe_malloc_mul_2op_(size1, size2);
159 static FLaC__INLINE void *safe_realloc_add_2op_(void *ptr, size_t size1, size_t size2)
161 size2 += size1;
162 if(size2 < size1)
164 return realloc(ptr, size2);
167 static FLaC__INLINE void *safe_realloc_add_3op_(void *ptr, size_t size1, size_t size2, size_t size3)
169 size2 += size1;
170 if(size2 < size1)
172 size3 += size2;
173 if(size3 < size2)
178 static FLaC__INLINE void *safe_realloc_add_4op_(void *ptr, size_t size1, size_t size2, size_t size3, size_t size4)
180 size2 += size1;
181 if(size2 < size1)
183 size3 += size2;
184 if(size3 < size2)
192 static FLaC__INLINE void *safe_realloc_mul_2op_(void *ptr, size_t size1, size_t size2)
194 if(!size1 || !size2)
196 if(size1 > SIZE_MAX / size2)
198 return realloc(ptr, size1*size2);
201 /* size1 * (size2 + size3) */
202 static FLaC__INLINE void *safe_realloc_muladd2_(void *ptr, size_t size1, size_t size2, size_t size3)
204 if(!size1 || (!size2 && !size3))
206 size2 += size3;
207 if(size2 < size3)
209 return safe_realloc_mul_2op_(ptr, size1, size2);