Mercurial > hg > octave-nkf
comparison src/g-builtins.cc @ 444:ba637cc5c5f3
[project @ 1994-06-02 17:15:07 by jwe]
author | jwe |
---|---|
date | Thu, 02 Jun 1994 17:15:07 +0000 |
parents | 0f4129889b57 |
children | 12c3914275a0 |
comparison
equal
deleted
inserted
replaced
443:25570b554bca | 444:ba637cc5c5f3 |
---|---|
580 | 580 |
581 return retval; | 581 return retval; |
582 } | 582 } |
583 | 583 |
584 /* | 584 /* |
585 * Check file for EOF condition. | |
586 */ | |
587 tree_constant * | |
588 builtin_feof (const tree_constant *args, int nargin, int nargout) | |
589 { | |
590 tree_constant *retval = NULL_TREE_CONST; | |
591 | |
592 if (nargin < 1) | |
593 print_usage ("feof"); | |
594 else | |
595 retval = feof_internal (args, nargin, nargout); | |
596 | |
597 return retval; | |
598 } | |
599 | |
600 /* | |
601 * Check file for error condition. | |
602 */ | |
603 tree_constant * | |
604 builtin_ferror (const tree_constant *args, int nargin, int nargout) | |
605 { | |
606 tree_constant *retval = NULL_TREE_CONST; | |
607 | |
608 if (nargin < 1) | |
609 print_usage ("ferror"); | |
610 else | |
611 retval = ferror_internal (args, nargin, nargout); | |
612 | |
613 return retval; | |
614 } | |
615 | |
616 /* | |
585 * Evaluate first argument as a function. | 617 * Evaluate first argument as a function. |
586 */ | 618 */ |
587 tree_constant * | 619 tree_constant * |
588 builtin_feval (const tree_constant *args, int nargin, int nargout) | 620 builtin_feval (const tree_constant *args, int nargin, int nargout) |
589 { | 621 { |
596 | 628 |
597 return retval; | 629 return retval; |
598 } | 630 } |
599 | 631 |
600 /* | 632 /* |
601 * Flushing output to a file | 633 * Flushing output to a file. |
602 */ | 634 */ |
603 tree_constant * | 635 tree_constant * |
604 builtin_fflush (const tree_constant *args, int nargin, int nargout) | 636 builtin_fflush (const tree_constant *args, int nargin, int nargout) |
605 { | 637 { |
606 tree_constant *retval = NULL_TREE_CONST; | 638 tree_constant *retval = NULL_TREE_CONST; |
612 | 644 |
613 return retval; | 645 return retval; |
614 } | 646 } |
615 | 647 |
616 /* | 648 /* |
617 * Fast Fourier Transform | 649 * Fast Fourier Transform. |
618 */ | 650 */ |
619 tree_constant * | 651 tree_constant * |
620 builtin_fft (const tree_constant *args, int nargin, int nargout) | 652 builtin_fft (const tree_constant *args, int nargin, int nargout) |
621 { | 653 { |
622 tree_constant *retval = NULL_TREE_CONST; | 654 tree_constant *retval = NULL_TREE_CONST; |
632 | 664 |
633 return retval; | 665 return retval; |
634 } | 666 } |
635 | 667 |
636 /* | 668 /* |
637 * get a string from a file | 669 * Get a string from a file. |
638 */ | 670 */ |
639 tree_constant * | 671 tree_constant * |
640 builtin_fgets (const tree_constant *args, int nargin, int nargout) | 672 builtin_fgets (const tree_constant *args, int nargin, int nargout) |
641 { | 673 { |
642 tree_constant *retval = NULL_TREE_CONST; | 674 tree_constant *retval = NULL_TREE_CONST; |
719 | 751 |
720 return retval; | 752 return retval; |
721 } | 753 } |
722 | 754 |
723 /* | 755 /* |
724 * rewind a file | 756 * Read binary data from a file. |
757 */ | |
758 tree_constant * | |
759 builtin_fread (const tree_constant *args, int nargin, int nargout) | |
760 { | |
761 tree_constant *retval = NULL_TREE_CONST; | |
762 | |
763 if (nargin < 2) | |
764 print_usage ("fread"); | |
765 else | |
766 retval = fread_internal (args, nargin, nargout); | |
767 | |
768 return retval; | |
769 } | |
770 | |
771 /* | |
772 * Rewind a file. | |
725 */ | 773 */ |
726 tree_constant * | 774 tree_constant * |
727 builtin_frewind (const tree_constant *args, int nargin, int nargout) | 775 builtin_frewind (const tree_constant *args, int nargin, int nargout) |
728 { | 776 { |
729 tree_constant *retval = NULL_TREE_CONST; | 777 tree_constant *retval = NULL_TREE_CONST; |
735 | 783 |
736 return retval; | 784 return retval; |
737 } | 785 } |
738 | 786 |
739 /* | 787 /* |
740 * report on open files | 788 * Report on open files. |
741 */ | 789 */ |
742 tree_constant * | 790 tree_constant * |
743 builtin_freport (const tree_constant *args, int nargin, int nargout) | 791 builtin_freport (const tree_constant *args, int nargin, int nargout) |
744 { | 792 { |
745 tree_constant *retval = NULL_TREE_CONST; | 793 tree_constant *retval = NULL_TREE_CONST; |
767 | 815 |
768 return retval; | 816 return retval; |
769 } | 817 } |
770 | 818 |
771 /* | 819 /* |
772 * seek a point in a file for reading and/or writing | 820 * Seek a point in a file for reading and/or writing. |
773 */ | 821 */ |
774 tree_constant * | 822 tree_constant * |
775 builtin_fseek (const tree_constant *args, int nargin, int nargout) | 823 builtin_fseek (const tree_constant *args, int nargin, int nargout) |
776 { | 824 { |
777 tree_constant *retval = NULL_TREE_CONST; | 825 tree_constant *retval = NULL_TREE_CONST; |
849 | 897 |
850 return retval; | 898 return retval; |
851 } | 899 } |
852 | 900 |
853 /* | 901 /* |
854 * tell current position of file | 902 * Tell current position of file. |
855 */ | 903 */ |
856 tree_constant * | 904 tree_constant * |
857 builtin_ftell (const tree_constant *args, int nargin, int nargout) | 905 builtin_ftell (const tree_constant *args, int nargin, int nargout) |
858 { | 906 { |
859 tree_constant *retval = NULL_TREE_CONST; | 907 tree_constant *retval = NULL_TREE_CONST; |
860 | 908 |
861 if (nargin != 2) | 909 if (nargin != 2) |
862 print_usage ("ftell"); | 910 print_usage ("ftell"); |
863 else | 911 else |
864 retval = ftell_internal (args); | 912 retval = ftell_internal (args); |
913 | |
914 return retval; | |
915 } | |
916 | |
917 /* | |
918 * Write binary data to a file. | |
919 */ | |
920 tree_constant * | |
921 builtin_fwrite (const tree_constant *args, int nargin, int nargout) | |
922 { | |
923 tree_constant *retval = NULL_TREE_CONST; | |
924 | |
925 if (nargin < 3) | |
926 print_usage ("fwrite"); | |
927 else | |
928 retval = fwrite_internal (args, nargin, nargout); | |
865 | 929 |
866 return retval; | 930 return retval; |
867 } | 931 } |
868 | 932 |
869 /* | 933 /* |
888 | 952 |
889 return retval; | 953 return retval; |
890 } | 954 } |
891 | 955 |
892 /* | 956 /* |
893 * Inverse Fast Fourier Transform | 957 * Inverse Fast Fourier Transform. |
894 */ | 958 */ |
895 tree_constant * | 959 tree_constant * |
896 builtin_ifft (const tree_constant *args, int nargin, int nargout) | 960 builtin_ifft (const tree_constant *args, int nargin, int nargout) |
897 { | 961 { |
898 tree_constant *retval = NULL_TREE_CONST; | 962 tree_constant *retval = NULL_TREE_CONST; |
1719 | 1783 |
1720 return retval; | 1784 return retval; |
1721 } | 1785 } |
1722 | 1786 |
1723 /* | 1787 /* |
1724 * Schur Decomposition | 1788 * Schur Decomposition. |
1725 */ | 1789 */ |
1726 tree_constant * | 1790 tree_constant * |
1727 builtin_schur (const tree_constant *args, int nargin, int nargout) | 1791 builtin_schur (const tree_constant *args, int nargin, int nargout) |
1728 { | 1792 { |
1729 tree_constant *retval = NULL_TREE_CONST; | 1793 tree_constant *retval = NULL_TREE_CONST; |
1736 | 1800 |
1737 return retval; | 1801 return retval; |
1738 } | 1802 } |
1739 | 1803 |
1740 /* | 1804 /* |
1741 * Givens rotation | 1805 * Givens rotation. |
1742 */ | 1806 */ |
1743 tree_constant * | 1807 tree_constant * |
1744 builtin_givens (const tree_constant *args, int nargin, int nargout) | 1808 builtin_givens (const tree_constant *args, int nargin, int nargout) |
1745 { | 1809 { |
1746 tree_constant *retval = NULL_TREE_CONST; | 1810 tree_constant *retval = NULL_TREE_CONST; |
1752 | 1816 |
1753 return retval; | 1817 return retval; |
1754 } | 1818 } |
1755 | 1819 |
1756 /* | 1820 /* |
1757 * Hessenberg Decomposition | 1821 * Hessenberg Decomposition. |
1758 */ | 1822 */ |
1759 tree_constant * | 1823 tree_constant * |
1760 builtin_hess (const tree_constant *args, int nargin, int nargout) | 1824 builtin_hess (const tree_constant *args, int nargin, int nargout) |
1761 { | 1825 { |
1762 tree_constant *retval = NULL_TREE_CONST; | 1826 tree_constant *retval = NULL_TREE_CONST; |