Lines Matching defs:ptr
458 void *ptr = scanBeOSexfield( G.extra_field,
460 if (ptr) {
461 setBeOSexfield( G.filename, ptr );
477 void *ptr = scanBeOSexfield( G.extra_field,
479 if (ptr) {
480 setBeOSexfield( G.filename, ptr );
839 void *ptr = scanBeOSexfield( G.extra_field,
841 if (ptr) {
842 setBeOSexfield( G.filename, ptr );
855 void *ptr = scanBeOSexfield( G.extra_field,
858 if (ptr) {
859 setBeOSexfield( G.filename, ptr );
1103 unsigned char *ptr;
1107 ptr = (unsigned char *)attr_buff;
1108 guard = ptr + total_attr_size;
1121 while( ptr < guard ) {
1128 attr_name = (char *)&(ptr[0]);
1129 ptr += strlen( attr_name ) + 1;
1133 memcpy( &attr_type, ptr, 4 ); ptr += 4;
1134 memcpy( &attr_size, ptr, 8 ); ptr += 8;
1146 attr_data = ptr;
1147 ptr += attr_size;
1149 if( ptr > guard ) {
1176 uch *ptr = extra_field;
1188 id = makeword( ptr ); ptr += 2; /* we don't use this... */
1189 size = makeword( ptr ); ptr += 2;
1190 full_size = makelong( ptr ); ptr += 4;
1191 flags = *ptr; ptr++;
1218 attrbuff = ptr;
1229 retval = memextract(__G__ attrbuff, full_size, ptr, size - EB_BEOS_HLEN);
1253 if (attrbuff != ptr)
1260 uch *ptr = extra_field;
1274 id = makeword( ptr ); ptr += 2;
1275 size = makeword( ptr ); ptr += 2;
1276 full_size = makelong( ptr ); ptr += 4;
1277 flags = *ptr; ptr++;