comparison src/buffer.h @ 84:ac0620f6398e r20-0b92

Import from CVS: tag r20-0b92
author cvs
date Mon, 13 Aug 2007 09:08:29 +0200
parents 6a378aca36af
children 0d2f883870bc
comparison
equal deleted inserted replaced
83:ba3ba6e17456 84:ac0620f6398e
557 # define charptr_emchar(ptr) simple_charptr_emchar (ptr) 557 # define charptr_emchar(ptr) simple_charptr_emchar (ptr)
558 # define set_charptr_emchar(ptr, x) simple_set_charptr_emchar (ptr, x) 558 # define set_charptr_emchar(ptr, x) simple_set_charptr_emchar (ptr, x)
559 # define charptr_copy_char(ptr, ptr2) simple_charptr_copy_char (ptr, ptr2) 559 # define charptr_copy_char(ptr, ptr2) simple_charptr_copy_char (ptr, ptr2)
560 560
561 #endif /* not MULE */ 561 #endif /* not MULE */
562
563 562
564 #define charptr_emchar_n(ptr, offset) \ 563 #define charptr_emchar_n(ptr, offset) \
565 charptr_emchar (charptr_n_addr (ptr, offset)) 564 charptr_emchar (charptr_n_addr (ptr, offset))
566 565
567 566
1385 struct Lisp_String *__gseda_s__ = XSTRING (s); \ 1384 struct Lisp_String *__gseda_s__ = XSTRING (s); \
1386 \ 1385 \
1387 __gseda_ptr__ = convert_to_external_format (string_data (__gseda_s__), \ 1386 __gseda_ptr__ = convert_to_external_format (string_data (__gseda_s__), \
1388 string_length (__gseda_s__), \ 1387 string_length (__gseda_s__), \
1389 &__gseda_len__, fmt); \ 1388 &__gseda_len__, fmt); \
1390 (stick_value_here) = (CONST Extbyte *) alloca (1 + __gseda_len__); \ 1389 (stick_value_here) = (CONST Extbyte *) alloca (1 + __gseda_len__); \
1391 memcpy ((Extbyte *) stick_value_here, __gseda_ptr__, 1 + __gseda_len__); \ 1390 memcpy ((Extbyte *) stick_value_here, __gseda_ptr__, 1 + __gseda_len__); \
1392 (stick_len_here) = __gseda_len__; \ 1391 (stick_len_here) = __gseda_len__; \
1393 } while (0) 1392 } while (0)
1394 1393
1395 1394
1463 (byte2) = 0; \ 1462 (byte2) = 0; \
1464 } while (0) 1463 } while (0)
1465 #define BYTE_ASCII_P(byte) 1 1464 #define BYTE_ASCII_P(byte) 1
1466 1465
1467 #endif /* ! MULE */ 1466 #endif /* ! MULE */
1468
1469 1467
1470 /************************************************************************/ 1468 /************************************************************************/
1471 /* */ 1469 /* */
1472 /* higher-level buffer-position functions */ 1470 /* higher-level buffer-position functions */
1473 /* */ 1471 /* */