Lines Matching refs:var

399     nsXPTCVariant var[21];
401 var[0].val.i32 = 1;
402 var[0].type = nsXPTType::T_I32;
403 var[0].flags = 0;
405 var[1].val.i32 = 1;
406 var[1].type = nsXPTType::T_I32;
407 var[1].flags = 0;
409 var[2].val.i32 = 0;
410 var[2].type = nsXPTType::T_I32;
411 var[2].flags = nsXPTCVariant::PTR_IS_DATA;
412 var[2].ptr = &var[2].val.i32;
414 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 3, 3, var)))
415 printf("\t1 + 1 = %d\n", var[2].val.i32);
419 LL_I2L(var[0].val.i64, 1);
420 var[0].type = nsXPTType::T_I64;
421 var[0].flags = 0;
423 LL_I2L(var[1].val.i64, 1);
424 var[1].type = nsXPTType::T_I64;
425 var[1].flags = 0;
427 LL_I2L(var[2].val.i64, 0);
428 var[2].type = nsXPTType::T_I64;
429 var[2].flags = nsXPTCVariant::PTR_IS_DATA;
430 var[2].ptr = &var[2].val.i64;
432 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 5, 3, var)))
433 printf("\t1L + 1L = %d\n", (int)var[2].val.i64);
437 var[0].val.i32 = 2;
438 var[0].type = nsXPTType::T_I32;
439 var[0].flags = 0;
441 var[1].val.i32 = 2;
442 var[1].type = nsXPTType::T_I32;
443 var[1].flags = 0;
445 var[2].val.i32 = 0;
446 var[2].type = nsXPTType::T_I32;
447 var[2].flags = nsXPTCVariant::PTR_IS_DATA;
448 var[2].ptr = &var[2].val.i32;
450 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 4, 3, var)))
451 printf("\t2 * 2 = %d\n", var[2].val.i32);
455 LL_I2L(var[0].val.i64,2);
456 var[0].type = nsXPTType::T_I64;
457 var[0].flags = 0;
459 LL_I2L(var[1].val.i64,2);
460 var[1].type = nsXPTType::T_I64;
461 var[1].flags = 0;
463 LL_I2L(var[2].val.i64,0);
464 var[2].type = nsXPTType::T_I64;
465 var[2].flags = nsXPTCVariant::PTR_IS_DATA;
466 var[2].ptr = &var[2].val.i64;
468 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 6, 3, var)))
469 printf("\t2L * 2L = %d\n", (int)var[2].val.i64);
473 var[0].val.i32 = 1;
474 var[0].type = nsXPTType::T_I32;
475 var[0].flags = 0;
477 var[1].val.i32 = 2;
478 var[1].type = nsXPTType::T_I32;
479 var[1].flags = 0;
481 var[2].val.i32 = 3;
482 var[2].type = nsXPTType::T_I32;
483 var[2].flags = 0;
485 var[3].val.i32 = 4;
486 var[3].type = nsXPTType::T_I32;
487 var[3].flags = 0;
489 var[4].val.i32 = 5;
490 var[4].type = nsXPTType::T_I32;
491 var[4].flags = 0;
493 var[5].val.i32 = 6;
494 var[5].type = nsXPTType::T_I32;
495 var[5].flags = 0;
497 var[6].val.i32 = 7;
498 var[6].type = nsXPTType::T_I32;
499 var[6].flags = 0;
501 var[7].val.i32 = 8;
502 var[7].type = nsXPTType::T_I32;
503 var[7].flags = 0;
505 var[8].val.i32 = 9;
506 var[8].type = nsXPTType::T_I32;
507 var[8].flags = 0;
509 var[9].val.i32 = 10;
510 var[9].type = nsXPTType::T_I32;
511 var[9].flags = 0;
513 var[10].val.i32 = 0;
514 var[10].type = nsXPTType::T_I32;
515 var[10].flags = nsXPTCVariant::PTR_IS_DATA;
516 var[10].ptr = &var[10].val.i32;
518 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 7, 11, var)))
520 var[10].val.i32);
522 var[0].val.f = 1.0f;
523 var[0].type = nsXPTType::T_FLOAT;
524 var[0].flags = 0;
526 var[1].val.f = 2.0f;
527 var[1].type = nsXPTType::T_FLOAT;
528 var[1].flags = 0;
530 var[2].val.f = 0.0f;
531 var[2].type = nsXPTType::T_FLOAT;
532 var[2].flags = nsXPTCVariant::PTR_IS_DATA;
533 var[2].ptr = &var[2].val.f;
535 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 8, 3, var)))
537 (double) var[2].val.f);
540 var[0].val.d = 1.0;
541 var[0].type = nsXPTType::T_DOUBLE;
542 var[0].flags = 0;
544 var[1].val.d = 2.0;
545 var[1].type = nsXPTType::T_DOUBLE;
546 var[1].flags = 0;
548 var[2].val.d = 3.0;
549 var[2].type = nsXPTType::T_DOUBLE;
550 var[2].flags = 0;
552 var[3].val.d = 4.0;
553 var[3].type = nsXPTType::T_DOUBLE;
554 var[3].flags = 0;
556 var[4].val.d = 5.0;
557 var[4].type = nsXPTType::T_DOUBLE;
558 var[4].flags = 0;
560 var[5].val.d = 6.0;
561 var[5].type = nsXPTType::T_DOUBLE;
562 var[5].flags = 0;
564 var[6].val.d = 7.0;
565 var[6].type = nsXPTType::T_DOUBLE;
566 var[6].flags = 0;
568 var[7].val.d = 8.0;
569 var[7].type = nsXPTType::T_DOUBLE;
570 var[7].flags = 0;
572 var[8].val.d = 9.0;
573 var[8].type = nsXPTType::T_DOUBLE;
574 var[8].flags = 0;
576 var[9].val.d = 10.0;
577 var[9].type = nsXPTType::T_DOUBLE;
578 var[9].flags = 0;
580 var[10].val.d = 0.0;
581 var[10].type = nsXPTType::T_DOUBLE;
582 var[10].flags = nsXPTCVariant::PTR_IS_DATA;
583 var[10].ptr = &var[10].val.d;
585 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 9, 11, var)))
587 var[10].val.d);
591 var[0].val.f = 1.0f;
592 var[0].type = nsXPTType::T_FLOAT;
593 var[0].flags = 0;
595 var[1].val.f = 2.0f;
596 var[1].type = nsXPTType::T_FLOAT;
597 var[1].flags = 0;
599 var[2].val.f = 3.0f;
600 var[2].type = nsXPTType::T_FLOAT;
601 var[2].flags = 0;
603 var[3].val.f = 4.0f;
604 var[3].type = nsXPTType::T_FLOAT;
605 var[3].flags = 0;
607 var[4].val.f = 5.0f;
608 var[4].type = nsXPTType::T_FLOAT;
609 var[4].flags = 0;
611 var[5].val.f = 6.0f;
612 var[5].type = nsXPTType::T_FLOAT;
613 var[5].flags = 0;
615 var[6].val.f = 7.0f;
616 var[6].type = nsXPTType::T_FLOAT;
617 var[6].flags = 0;
619 var[7].val.f = 8.0f;
620 var[7].type = nsXPTType::T_FLOAT;
621 var[7].flags = 0;
623 var[8].val.f = 9.0f;
624 var[8].type = nsXPTType::T_FLOAT;
625 var[8].flags = 0;
627 var[9].val.f = 10.0f;
628 var[9].type = nsXPTType::T_FLOAT;
629 var[9].flags = 0;
631 var[10].val.f = 0.0f;
632 var[10].type = nsXPTType::T_FLOAT;
633 var[10].flags = nsXPTCVariant::PTR_IS_DATA;
634 var[10].ptr = &var[10].val.f;
636 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 10, 11, var)))
638 (double) var[10].val.f);
642 var[0].val.f = 1.0f;
643 var[0].type = nsXPTType::T_FLOAT;
644 var[0].flags = 0;
646 var[1].val.f = 2.0f;
647 var[1].type = nsXPTType::T_FLOAT;
648 var[1].flags = 0;
650 var[2].val.f = 3.0f;
651 var[2].type = nsXPTType::T_FLOAT;
652 var[2].flags = 0;
654 var[3].val.f = 4.0f;
655 var[3].type = nsXPTType::T_FLOAT;
656 var[3].flags = 0;
658 var[4].val.f = 5.0f;
659 var[4].type = nsXPTType::T_FLOAT;
660 var[4].flags = 0;
662 var[5].val.f = 6.0f;
663 var[5].type = nsXPTType::T_FLOAT;
664 var[5].flags = 0;
666 var[6].val.f = 7.0f;
667 var[6].type = nsXPTType::T_FLOAT;
668 var[6].flags = 0;
670 var[7].val.f = 8.0f;
671 var[7].type = nsXPTType::T_FLOAT;
672 var[7].flags = 0;
674 var[8].val.f = 9.0f;
675 var[8].type = nsXPTType::T_FLOAT;
676 var[8].flags = 0;
678 var[9].val.f = 10.0f;
679 var[9].type = nsXPTType::T_FLOAT;
680 var[9].flags = 0;
682 var[10].val.f = 11.0f;
683 var[10].type = nsXPTType::T_FLOAT;
684 var[10].flags = 0;
686 var[11].val.f = 12.0f;
687 var[11].type = nsXPTType::T_FLOAT;
688 var[11].flags = 0;
690 var[12].val.f = 13.0f;
691 var[12].type = nsXPTType::T_FLOAT;
692 var[12].flags = 0;
694 var[13].val.f = 14.0f;
695 var[13].type = nsXPTType::T_FLOAT;
696 var[13].flags = 0;
698 var[14].val.f = 15.0f;
699 var[14].type = nsXPTType::T_FLOAT;
700 var[14].flags = 0;
702 var[15].val.f = 16.0f;
703 var[15].type = nsXPTType::T_FLOAT;
704 var[15].flags = 0;
706 var[16].val.f = 17.0f;
707 var[16].type = nsXPTType::T_FLOAT;
708 var[16].flags = 0;
710 var[17].val.f = 18.0f;
711 var[17].type = nsXPTType::T_FLOAT;
712 var[17].flags = 0;
714 var[18].val.f = 19.0f;
715 var[18].type = nsXPTType::T_FLOAT;
716 var[18].flags = 0;
718 var[19].val.f = 20.0f;
719 var[19].type = nsXPTType::T_FLOAT;
720 var[19].flags = 0;
722 var[20].val.f = 0.0f;
723 var[20].type = nsXPTType::T_FLOAT;
724 var[20].flags = nsXPTCVariant::PTR_IS_DATA;
725 var[20].ptr = &var[20].val.f;
727 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 11, 21, var)))
729 (double) var[20].val.f);
731 var[0].val.i64 = 1;
732 var[0].type = nsXPTType::T_I64;
733 var[0].flags = 0;
735 var[1].val.i32 = 2;
736 var[1].type = nsXPTType::T_I32;
737 var[1].flags = 0;
739 var[2].val.i64 = 3;
740 var[2].type = nsXPTType::T_I64;
741 var[2].flags = 0;
743 var[3].val.i32 = 4;
744 var[3].type = nsXPTType::T_I32;
745 var[3].flags = 0;
747 var[4].val.i32 = 5;
748 var[4].type = nsXPTType::T_I32;
749 var[4].flags = 0;
751 var[5].val.i64 = 6;
752 var[5].type = nsXPTType::T_I64;
753 var[5].flags = 0;
755 var[6].val.i32 = 7;
756 var[6].type = nsXPTType::T_I32;
757 var[6].flags = 0;
759 var[7].val.i32 = 8;
760 var[7].type = nsXPTType::T_I32;
761 var[7].flags = 0;
763 var[8].val.i64 = 9;
764 var[8].type = nsXPTType::T_I64;
765 var[8].flags = 0;
767 var[9].val.i32 = 10;
768 var[9].type = nsXPTType::T_I32;
769 var[9].flags = 0;
771 var[10].val.i64 = 0;
772 var[10].type = nsXPTType::T_I64;
773 var[10].flags = nsXPTCVariant::PTR_IS_DATA;
774 var[10].ptr = &var[10].val.i64;
776 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 12, 11, var)))
778 (int)var[10].val.i64);
782 var[0].val.i32 = 1;
783 var[0].type = nsXPTType::T_I32;
784 var[0].flags = 0;
786 var[1].val.i64 = 2;
787 var[1].type = nsXPTType::T_I64;
788 var[1].flags = 0;
790 var[2].val.i32 = 3;
791 var[2].type = nsXPTType::T_I32;
792 var[2].flags = 0;
794 var[3].val.i64 = 4;
795 var[3].type = nsXPTType::T_I64;
796 var[3].flags = 0;
798 var[4].val.i64 = 5;
799 var[4].type = nsXPTType::T_I64;
800 var[4].flags = 0;
802 var[5].val.i32 = 6;
803 var[5].type = nsXPTType::T_I32;
804 var[5].flags = 0;
806 var[6].val.i64 = 7;
807 var[6].type = nsXPTType::T_I64;
808 var[6].flags = 0;
810 var[7].val.i64 = 8;
811 var[7].type = nsXPTType::T_I64;
812 var[7].flags = 0;
814 var[8].val.i32 = 9;
815 var[8].type = nsXPTType::T_I32;
816 var[8].flags = 0;
818 var[9].val.i64 = 10;
819 var[9].type = nsXPTType::T_I64;
820 var[9].flags = 0;
822 var[10].val.i64 = 0;
823 var[10].type = nsXPTType::T_I64;
824 var[10].flags = nsXPTCVariant::PTR_IS_DATA;
825 var[10].ptr = &var[10].val.i64;
827 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 13, 11, var)))
829 (int)var[10].val.i64);
833 var[0].val.f = 1.0f;
834 var[0].type = nsXPTType::T_FLOAT;
835 var[0].flags = 0;
837 var[1].val.f = 2.0f;
838 var[1].type = nsXPTType::T_FLOAT;
839 var[1].flags = 0;
841 var[2].val.d = 3.0;
842 var[2].type = nsXPTType::T_DOUBLE;
843 var[2].flags = 0;
845 var[3].val.d = 4.0;
846 var[3].type = nsXPTType::T_DOUBLE;
847 var[3].flags = 0;
849 var[4].val.f = 5.0f;
850 var[4].type = nsXPTType::T_FLOAT;
851 var[4].flags = 0;
853 var[5].val.f = 6.0f;
854 var[5].type = nsXPTType::T_FLOAT;
855 var[5].flags = 0;
857 var[6].val.d = 7.0;
858 var[6].type = nsXPTType::T_DOUBLE;
859 var[6].flags = 0;
861 var[7].val.d = 8.0;
862 var[7].type = nsXPTType::T_DOUBLE;
863 var[7].flags = 0;
865 var[8].val.f = 9.0f;
866 var[8].type = nsXPTType::T_FLOAT;
867 var[8].flags = 0;
869 var[9].val.d = 10.0;
870 var[9].type = nsXPTType::T_DOUBLE;
871 var[9].flags = 0;
873 var[10].val.f = 11.0f;
874 var[10].type = nsXPTType::T_FLOAT;
875 var[10].flags = 0;
877 var[11].val.d = 0.0;
878 var[11].type = nsXPTType::T_DOUBLE;
879 var[11].flags = nsXPTCVariant::PTR_IS_DATA;
880 var[11].ptr = &var[11].val.d;
882 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 14, 12, var)))
884 var[11].val.d);
888 var[0].val.p = (void*)"moo";
889 var[0].type = nsXPTType::T_CHAR_STR;
890 var[0].flags = 0;
892 var[1].val.p = (void*)"cow";
893 var[1].type = nsXPTType::T_CHAR_STR;
894 var[1].flags = 0;
896 var[2].val.p = 0;
897 var[2].type = nsXPTType::T_CHAR_STR;
898 var[2].flags = nsXPTCVariant::PTR_IS_DATA;
899 var[2].ptr = &var[2].val.p;
901 if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 15, 3, var)))
902 printf(" = %s\n", var[2].val.p);
1097 nsXPTCVariant var[1];
1113 var[0].val.i32 = 1;
1114 var[0].type = nsXPTType::T_I32;
1115 var[0].flags = 0;
1116 XPTC_InvokeByIndex(foo, 3, 1, var);
1118 var[0].val.i32 = 2;
1119 var[0].type = nsXPTType::T_I32;
1120 var[0].flags = 0;
1121 XPTC_InvokeByIndex(foo, 4, 1, var);
1131 var[0].val.i32 = 1;
1132 var[0].type = nsXPTType::T_I32;
1133 var[0].flags = 0;
1134 XPTC_InvokeByIndex(bar, 3, 1, var);
1136 var[0].val.i32 = 2;
1137 var[0].type = nsXPTType::T_I32;
1138 var[0].flags = 0;
1139 XPTC_InvokeByIndex(bar, 4, 1, var);
1267 nsXPTCVariant var[1];
1283 var[0].val.i32 = 1;
1284 var[0].type = nsXPTType::T_I32;
1285 var[0].flags = 0;
1286 XPTC_InvokeByIndex(foo, 3, 1, var);
1288 var[0].val.i32 = 2;
1289 var[0].type = nsXPTType::T_I32;
1290 var[0].flags = 0;
1291 XPTC_InvokeByIndex(foo, 4, 1, var);
1301 var[0].val.i32 = 1;
1302 var[0].type = nsXPTType::T_I32;
1303 var[0].flags = 0;
1304 XPTC_InvokeByIndex(bar, 3, 1, var);
1306 var[0].val.i32 = 2;
1307 var[0].type = nsXPTType::T_I32;
1308 var[0].flags = 0;
1309 XPTC_InvokeByIndex(bar, 4, 1, var);
1323 nsXPTCVariant var[3];
1325 var[0].val.i32 = 1;
1326 var[0].type = nsXPTType::T_I32;
1327 var[0].flags = 0;
1329 var[1].val.i32 = 1;
1330 var[1].type = nsXPTType::T_I32;
1331 var[1].flags = 0;
1333 var[2].val.i32 = 0;
1334 var[2].type = nsXPTType::T_I32;
1335 var[2].flags = nsXPTCVariant::PTR_IS_DATA;
1336 var[2].ptr = &var[2].val.i32;
1359 (void)XPTC_InvokeByIndex(test, 3, 3, var);