diff options
| author | Paul Eggert | 2018-08-21 22:02:47 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-08-21 22:03:05 -0700 |
| commit | 91a62c4b21cdc60905a4320f2c8fd3b1276a23a0 (patch) | |
| tree | 0488e1667d21654566b0dbd6a042486433f79938 /src/buffer.h | |
| parent | 30efb8ed6c0968ca486081112f8d4dc147af9e6c (diff) | |
| download | emacs-91a62c4b21cdc60905a4320f2c8fd3b1276a23a0.tar.gz emacs-91a62c4b21cdc60905a4320f2c8fd3b1276a23a0.zip | |
* src/buffer.h (DECODE_POSITION): Remove; unused.
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/buffer.h b/src/buffer.h index c6247506d7a..4ea7fa627e0 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -288,28 +288,6 @@ extern void enlarge_buffer_text (struct buffer *, ptrdiff_t); | |||
| 288 | or convert between a byte position and an address. | 288 | or convert between a byte position and an address. |
| 289 | These macros do not check that the position is in range. */ | 289 | These macros do not check that the position is in range. */ |
| 290 | 290 | ||
| 291 | /* Access a Lisp position value in POS, | ||
| 292 | and store the charpos in CHARPOS and the bytepos in BYTEPOS. */ | ||
| 293 | |||
| 294 | #define DECODE_POSITION(charpos, bytepos, pos) \ | ||
| 295 | do \ | ||
| 296 | { \ | ||
| 297 | Lisp_Object __pos = (pos); \ | ||
| 298 | if (FIXED_OR_FLOATP (__pos)) \ | ||
| 299 | { \ | ||
| 300 | charpos = __pos; \ | ||
| 301 | bytepos = buf_charpos_to_bytepos (current_buffer, __pos); \ | ||
| 302 | } \ | ||
| 303 | else if (MARKERP (__pos)) \ | ||
| 304 | { \ | ||
| 305 | charpos = marker_position (__pos); \ | ||
| 306 | bytepos = marker_byte_position (__pos); \ | ||
| 307 | } \ | ||
| 308 | else \ | ||
| 309 | wrong_type_argument (Qinteger_or_marker_p, __pos); \ | ||
| 310 | } \ | ||
| 311 | while (false) | ||
| 312 | |||
| 313 | /* Maximum number of bytes in a buffer. | 291 | /* Maximum number of bytes in a buffer. |
| 314 | A buffer cannot contain more bytes than a 1-origin fixnum can represent, | 292 | A buffer cannot contain more bytes than a 1-origin fixnum can represent, |
| 315 | nor can it be so large that C pointer arithmetic stops working. | 293 | nor can it be so large that C pointer arithmetic stops working. |