diff options
| author | Karoly Lorentey | 2004-02-17 01:52:25 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-02-17 01:52:25 +0000 |
| commit | e581a4668750ed98d77f13500c983439770ec600 (patch) | |
| tree | ccbc5c82753658d45458e9306feb41203ae3757b /src/data.c | |
| parent | 806c1866e6cdfe84bd8353dda02c4c8c61267480 (diff) | |
| parent | 0f98bc23509b4e909cc92237e4b082c6866da258 (diff) | |
| download | emacs-e581a4668750ed98d77f13500c983439770ec600.tar.gz emacs-e581a4668750ed98d77f13500c983439770ec600.zip | |
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-71
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-72
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-73
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-74
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-75
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-76
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-77
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-78
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-79
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-80
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-81
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-82
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-83
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84
Add lisp/emacs-lisp/macroexp.el
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-85
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-86
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-87
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-88
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-89
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-90
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-91
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-92
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-93
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-94
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-95
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-96
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-97
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-77
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/data.c b/src/data.c index c4e3937f3fa..bff2baaed27 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -2879,6 +2879,20 @@ DEFUN ("lognot", Flognot, Slognot, 1, 1, 0, | |||
| 2879 | XSETINT (number, ~XINT (number)); | 2879 | XSETINT (number, ~XINT (number)); |
| 2880 | return number; | 2880 | return number; |
| 2881 | } | 2881 | } |
| 2882 | |||
| 2883 | DEFUN ("byteorder", Fbyteorder, Sbyteorder, 0, 0, 0, | ||
| 2884 | doc: /* Return the byteorder for the machine. | ||
| 2885 | Returns 66 (ASCII uppercase B) for big endian machines or 108 (ASCII | ||
| 2886 | lowercase l) for small endian machines. */) | ||
| 2887 | () | ||
| 2888 | { | ||
| 2889 | unsigned i = 0x04030201; | ||
| 2890 | int order = *(char *)&i == 4 ? 66 : 108; | ||
| 2891 | |||
| 2892 | return make_number (order); | ||
| 2893 | } | ||
| 2894 | |||
| 2895 | |||
| 2882 | 2896 | ||
| 2883 | void | 2897 | void |
| 2884 | syms_of_data () | 2898 | syms_of_data () |
| @@ -3281,6 +3295,7 @@ syms_of_data () | |||
| 3281 | defsubr (&Sadd1); | 3295 | defsubr (&Sadd1); |
| 3282 | defsubr (&Ssub1); | 3296 | defsubr (&Ssub1); |
| 3283 | defsubr (&Slognot); | 3297 | defsubr (&Slognot); |
| 3298 | defsubr (&Sbyteorder); | ||
| 3284 | defsubr (&Ssubr_arity); | 3299 | defsubr (&Ssubr_arity); |
| 3285 | 3300 | ||
| 3286 | XSYMBOL (Qwholenump)->function = XSYMBOL (Qnatnump)->function; | 3301 | XSYMBOL (Qwholenump)->function = XSYMBOL (Qnatnump)->function; |