Home | History | Annotate | Download | only in BlocksRuntime

Lines Matching refs:arg

230  * version 3, 4 arg, but changed 1st arg
286 static void *_Block_copy_internal(const void *arg, const int flags) {
290 //printf("_Block_copy_internal(%p, %x)\n", arg, flags);
291 if (!arg) return NULL;
295 aBlock = (struct Block_layout *)arg;
369 static void _Block_byref_assign_copy(void *dest, const void *arg, const int flags) {
371 struct Block_byref *src = (struct Block_byref *)arg;
415 static void _Block_byref_release(const void *arg) {
416 struct Block_byref *shared_struct = (struct Block_byref *)arg;
430 printf("_Block_byref_release: Block byref data structure at %p underflowed\n", arg);
454 void *_Block_copy(const void *arg) {
455 return _Block_copy_internal(arg, WANTS_ONE);
460 void _Block_release(void *arg) {
461 struct Block_layout *aBlock = (struct Block_layout *)arg;
488 static void _Block_destroy(const void *arg) {
490 if (!arg) return;
491 aBlock = (struct Block_layout *)arg;
514 unsigned long int Block_size(void *arg) {
515 return ((struct Block_layout *)arg)->descriptor->size;