Home | History | Annotate | Download | only in tests

Lines Matching refs:cur

217 	unsigned char *cur;
225 cur = buf + offs;
228 print_0x8("", cur, 0, true);
230 if (cur[0]) {
234 if (cur[0] & 0x80) {
239 if (cur[0] & 0x40) {
246 if (cur[0] & 0x3F) {
249 printf("%#hhx - ???", cur[0] & 0x3F);
254 print_0x8(", infyflg2", cur, 1, false);
255 print_0x8(", infyval1", cur, 2, false);
256 print_0x8(", infyval2", cur, 3, false);
258 print_u8(", infytype", cur, 4, true);
259 if (cur[4] == 1)
264 if (cur[5])
265 printf(", reserved_1__=\"\\x%#02hhx\"", cur[5]);
267 print_u8(", infycpt", cur, 6, mt);
268 print_u8(", infyiflt", cur, 7, mt);
271 print_ebcdic(", infysyid", cur, 8, 8, VERBOSE, true);
272 print_ebcdic(", infyclnm", cur, 16, 8, VERBOSE, true);
274 print_u16(", infyscps", cur, 24, VERBOSE);
275 print_u16(", infydcps", cur, 26, VERBOSE);
276 print_u16(", infysifl", cur, 28, VERBOSE);
277 print_u16(", infydifl", cur, 30, VERBOSE);
280 if (hdr_size > 32 && !is_empty(cur + 32, hdr_size - 32)) {
282 print_quoted_hex((char *) (cur + 32), hdr_size - 32);
297 unsigned char *cur;
305 cur = buf + offs;
308 print_0x8("", cur, 0, true);
310 if (cur[0]) {
314 if (cur[0] & 0x80) {
318 if (cur[0] & 0x40) {
324 if (cur[0] & 0x20) {
331 if (cur[0] & 0x10) {
338 if (cur[0] & 0x08) {
344 if (cur[0] & 0x04) {
350 if (cur[0] & 0x3) {
353 printf("%#hhx - ???", cur[0] & 0x3);
358 print_0x8(", infgflg2", cur, 1, false);
359 print_0x8(", infgval1", cur, 2, false);
360 print_0x8(", infgval2", cur, 3, false);
363 print_ebcdic(", infgusid", cur, 4, 8, true, false);
365 print_u16(", infgscps", cur, 12, VERBOSE);
366 print_u16(", infgdcps", cur, 14, VERBOSE);
369 print_u8(", infgcpdt", cur, 16, true);
370 if (cur[16] == 0)
375 if (cur[17] || cur[18] || cur[19])
377 cur[17], cur[18], cur[19]);
380 print_weight(", infgcpcc", cur, 20, VERBOSE);
382 print_u16(", infgsifl", cur, 24, VERBOSE);
383 print_u16(", infgdifl", cur, 26, VERBOSE);
386 print_u8(", infgifdt", cur, 28, true);
387 if (cur[28] == 0)
389 else if (cur[28] == 3)
394 if (cur[29] || cur[30] || cur[31])
396 cur[29], cur[30], cur[31]);
399 print_weight(", infgifcc", cur, 32, VERBOSE);
401 print_0x8(", infgpflg", cur, 36, true);
403 if (cur[36]) {
407 if (cur[36] & 0x80) {
412 if (cur[36] & 0x40) {
419 if (cur[36] & 0x20) {
426 if (cur[36] & 0x10) {
433 if (cur[36] & 0x08) {
439 if (cur[36] & 0x7) {
442 printf("%#hhx - ???", cur[36] & 0x7);
447 if (cur[37] || cur[38] || cur[39])
449 cur[37], cur[38], cur[39]);
451 print_ebcdic(", infgpnam", cur, 40, 8, false, true);
453 print_weight(", infgpccc", cur, 48, true);
454 print_weight(", infgpicc", cur, 52, true);
456 if (hdr_size > 56 && !is_empty(cur + 56, hdr_size - 56)) {
458 print_quoted_hex((char *) (cur + 56), hdr_size - 56);
470 unsigned char *cur;
569 cur = buf + offs;
574 print_0x8("infmflg1", cur, 0, false);
575 if (cur[0])
577 print_0x8("infmflg2", cur, 1, false);
578 if (cur[1])
581 print_0x8("infmval1", cur, 2, true);
583 bool cnt_valid = cur[2] & 0x80;
585 bool id_valid = cur[2] & 0x40;
586 bool name_valid = cur[2] & 0x20;
591 if (cur[2] & 0x1F)
592 printf(", %#hhx - ???", cur[2] & 0x1F);
594 print_0x8(", infmval2", cur, 3, false);
597 print_u16(", infmscps", cur, 4, cnt_valid);
598 print_u16(", infmdcps", cur, 6, cnt_valid);
599 print_u16(", infmsifl", cur, 8, cnt_valid);
600 print_u16(", infmdifl", cur, 10, cnt_valid);
603 print_ebcdic(", infmname", cur, 12, 8, name_valid, false);
605 print_ebcdic(", infmtype", cur, 20, 4, id_valid, false);
606 print_ebcdic(", infmmanu", cur, 24, 16, id_valid, false);
607 print_ebcdic(", infmseq", cur, 40, 16, id_valid, false);
608 print_ebcdic(", infmpman", cur, 56, 4, id_valid, false);
610 if (hdr_size > 60 && !is_empty(cur + 60, hdr_size - 60)) {
612 print_quoted_hex((char *) (cur + 60), hdr_size - 60);
631 cur = buf + offs;
633 print_0x8(", /* partition */ {infpflg1", cur, 0, true);
634 mt = !!(cur[0] & 0x80);
636 if (cur[0]) {
640 if (cur[0] & 0x80) {
644 if (cur[0] & 0x7F) {
647 printf("%#hhx - ???", cur[0] & 0x7F);
651 print_0x8(", infpflg2", cur, 1, false);
653 print_0x8(", infpval1", cur, 2, true);
655 bool pcnt_valid = cur[2] & 0x80;
656 bool pid_valid = cur[2] & 0x10;
658 bool pwcap_valid = cur[2] & 0x40;
659 bool pacap_valid = cur[2] & 0x20;
660 bool lpar_valid = cur[2] & 0x08;
670 if (cur[2] & 0x7)
671 printf(", %#hhx - ???", cur[2] & 0x7);
674 print_0x8(", infpval2", cur, 3, false);
677 print_u16(", infppnum", cur, 4, pid_valid);
679 print_u16(", infpscps", cur, 6, pcnt_valid);
680 print_u16(", infpdcps", cur, 8, pcnt_valid);
681 print_u16(", infpsifl", cur, 10, pcnt_valid);
682 print_u16(", infpdifl", cur, 12, pcnt_valid);
685 if (cur[14] || cur[15])
687 cur[14], cur[15]);
690 print_ebcdic(", infppnam", cur, 16, 8, pid_valid, false);
693 print_weight(", infpwbcp", cur, 24, pwcap_valid);
694 print_weight(", infpabcp", cur, 28, pacap_valid);
695 print_weight(", infpwbif", cur, 32, pwcap_valid);
696 print_weight(", infpabif", cur, 36, pacap_valid);
698 if (print_ebcdic(", infplgnm", cur, 40, 8, false, false)) {
700 print_weight(", infplgcp", cur, 48, false);
701 print_weight(", infplgif", cur, 52, false);
705 print_quoted_hex((char *) (cur + 40), 8);
708 print_x32(", infplgcp", cur, 48, false);
709 print_x32(", infplgif", cur, 52, false);
712 if (hdr_size > 56 && !is_empty(cur + 56, hdr_size - 56)) {
714 print_quoted_hex((char *) (cur + 56), hdr_size - 56);