comparison src/select-common.h @ 3833:2b1e7cb9ae2c

[xemacs-hg @ 2007-02-17 15:55:21 by stephent] Fix 64-bit issues in X property handling. <87d548dgqz.fsf@uwakimon.sk.tsukuba.ac.jp>
author stephent
date Sat, 17 Feb 2007 15:55:22 +0000
parents facf3239ba30
children 304aebb79cd3
comparison
equal deleted inserted replaced
3832:21b3a0f9cbfd 3833:2b1e7cb9ae2c
44 * 16 1 Integer 44 * 16 1 Integer
45 * 16 > 1 Vector of Integers 45 * 16 > 1 Vector of Integers
46 * 32 1 if <=16 bits: Integer 46 * 32 1 if <=16 bits: Integer
47 if > 16 bits: Cons of top16, bot16 47 if > 16 bits: Cons of top16, bot16
48 * 32 > 1 Vector of the above 48 * 32 > 1 Vector of the above
49
50 NOTE NOTE NOTE:
51 Format == 32 means that the buffer will be C longs, which need not be
52 32-bit quantities. See the note in select-x.c (x_get_window_property).
49 53
50 When converting a Lisp number to C, it is assumed to be of format 16 if 54 When converting a Lisp number to C, it is assumed to be of format 16 if
51 it is an integer, and of format 32 if it is a cons of two integers. 55 it is an integer, and of format 32 if it is a cons of two integers.
52 56
53 When converting a vector of numbers from Elisp to C, it is assumed to be 57 When converting a vector of numbers from Elisp to C, it is assumed to be