27 |
#include "commands.h" |
#include "commands.h" |
28 |
#include "buffer.h" |
#include "buffer.h" |
29 |
#include "window.h" |
#include "window.h" |
30 |
#include "charset.h" |
#include "character.h" |
31 |
#include "syntax.h" |
#include "syntax.h" |
32 |
|
|
33 |
/* An abbrev table is an obarray. |
/* An abbrev table is an obarray. |
385 |
int pos = wordstart_byte; |
int pos = wordstart_byte; |
386 |
|
|
387 |
/* Find the initial. */ |
/* Find the initial. */ |
388 |
while (pos < PT_BYTE |
if (multibyte) |
389 |
&& SYNTAX (*BUF_BYTE_ADDRESS (current_buffer, pos)) != Sword) |
while (pos < PT_BYTE |
390 |
pos++; |
&& SYNTAX (FETCH_MULTIBYTE_CHAR (pos)) != Sword) |
391 |
|
INC_POS (pos); |
392 |
|
else |
393 |
|
while (pos < PT_BYTE |
394 |
|
&& (SYNTAX (*BUF_BYTE_ADDRESS (current_buffer, pos)) |
395 |
|
!= Sword)) |
396 |
|
pos++; |
397 |
|
|
398 |
/* Change just that. */ |
/* Change just that. */ |
399 |
pos = BYTE_TO_CHAR (pos); |
pos = BYTE_TO_CHAR (pos); |