1 /********************************************************************/
2 /*                                                                  */
3 /*  s7   Seed7 interpreter                                          */
4 /*  Copyright (C) 1990 - 2015  Thomas Mertes                        */
5 /*                                                                  */
6 /*  This program is free software; you can redistribute it and/or   */
7 /*  modify it under the terms of the GNU General Public License as  */
8 /*  published by the Free Software Foundation; either version 2 of  */
9 /*  the License, or (at your option) any later version.             */
10 /*                                                                  */
11 /*  This program is distributed in the hope that it will be useful, */
12 /*  but WITHOUT ANY WARRANTY; without even the implied warranty of  */
13 /*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   */
14 /*  GNU General Public License for more details.                    */
15 /*                                                                  */
16 /*  You should have received a copy of the GNU General Public       */
17 /*  License along with this program; if not, write to the           */
18 /*  Free Software Foundation, Inc., 51 Franklin Street,             */
19 /*  Fifth Floor, Boston, MA  02110-1301, USA.                       */
20 /*                                                                  */
21 /*  Module: Library                                                 */
22 /*  File: seed7/src/binlib.h                                        */
23 /*  Changes: 2015  Thomas Mertes                                    */
24 /*  Content: All primitive actions for the types bin64 and bin32.   */
25 /*                                                                  */
26 /********************************************************************/
27 
28 objectType bin_and                 (listType arguments);
29 objectType bin_and_assign          (listType arguments);
30 objectType bin_big                 (listType arguments);
31 objectType bin_binary              (listType arguments);
32 objectType bin_card                (listType arguments);
33 objectType bin_cmp                 (listType arguments);
34 objectType bin_get_binary_from_set (listType arguments);
35 objectType bin_lshift              (listType arguments);
36 objectType bin_lshift_assign       (listType arguments);
37 objectType bin_n_bytes_be          (listType arguments);
38 objectType bin_n_bytes_le          (listType arguments);
39 objectType bin_or                  (listType arguments);
40 objectType bin_or_assign           (listType arguments);
41 objectType bin_radix               (listType arguments);
42 objectType bin_RADIX               (listType arguments);
43 objectType bin_rshift              (listType arguments);
44 objectType bin_rshift_assign       (listType arguments);
45 objectType bin_str                 (listType arguments);
46 objectType bin_xor                 (listType arguments);
47 objectType bin_xor_assign          (listType arguments);
48