Mercurial > hg > xemacs-beta
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 /* */ |