Home | History | Annotate | Download | only in common

Lines Matching full:base

232  * @return the largest possible pointer greater than the base
235 U_INTERNAL void * U_EXPORT2 uprv_maximumPtr(void *base);
243 * - return the largest possible pointer greater than base
246 * - make sure that the returned pointer is not farther from base than 0x7fffffff
248 * @param base The beginning of a buffer to find the maximum offset from
254 # define U_MAX_PTR(base) ((void *)0x7fffffff)
256 # define U_MAX_PTR(base) uprv_maximumPtr((void *)base)
265 # define U_MAX_PTR(base) \
266 ((void *)(((uintptr_t)(base)+0x7fffffffu) > (uintptr_t)(base) \
267 ? ((uintptr_t)(base)+0x7fffffffu) \
270 # define U_MAX_PTR(base) \
271 ((char *)(((char *)(base)+0x7fffffffu) > (char *)(base) \
272 ? ((char *)(base)+0x7fffffffu) \