diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.in | 9 | ||||
| -rw-r--r-- | src/dispextern.h | 4 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/Makefile.in b/src/Makefile.in index 0326b4a8f22..6d75e3537a6 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -803,6 +803,15 @@ elnlisp := $(addprefix ${lispsource}/,${elnlisp}) $(lisp:.elc=.eln) | |||
| 803 | @$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="../src/emacs$(EXEEXT)"\ | 803 | @$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="../src/emacs$(EXEEXT)"\ |
| 804 | THEFILE=$< $<n | 804 | THEFILE=$< $<n |
| 805 | 805 | ||
| 806 | ## FIXME: this is fragile! We lie to Make about the files produced by | ||
| 807 | ## this rule, and we rely on the absence of the native-lisp directory | ||
| 808 | ## to trigger it. This means that if anything goes wrong during | ||
| 809 | ## native compilation, the only way to trigger it again is to remove | ||
| 810 | ## the directory and re-native-compile everything. The main | ||
| 811 | ## underlying problem is that the name of the subdirectory of | ||
| 812 | ## native-lisp where the *.eln files will be produced, and the exact | ||
| 813 | ## names of those *.eln files, cannot be known in advance; we must ask | ||
| 814 | ## Emacs to produce them. | ||
| 806 | ../native-lisp: | $(pdmp) | 815 | ../native-lisp: | $(pdmp) |
| 807 | @if test ! -d $@; then \ | 816 | @if test ! -d $@; then \ |
| 808 | mkdir $@ && $(MAKE) $(AM_V_NO_PD) $(elnlisp); \ | 817 | mkdir $@ && $(MAKE) $(AM_V_NO_PD) $(elnlisp); \ |
diff --git a/src/dispextern.h b/src/dispextern.h index 6aefe43e195..08dac5d4557 100644 --- a/src/dispextern.h +++ b/src/dispextern.h | |||
| @@ -1326,7 +1326,9 @@ struct glyph_string | |||
| 1326 | /* The area within row. */ | 1326 | /* The area within row. */ |
| 1327 | enum glyph_row_area area; | 1327 | enum glyph_row_area area; |
| 1328 | 1328 | ||
| 1329 | /* Characters to be drawn, and number of characters. */ | 1329 | /* Characters to be drawn, and number of characters. Note that |
| 1330 | NCHARS can be zero if this is a composition glyph string, as | ||
| 1331 | evidenced by FIRST_GLYPH->type. */ | ||
| 1330 | unsigned *char2b; | 1332 | unsigned *char2b; |
| 1331 | int nchars; | 1333 | int nchars; |
| 1332 | 1334 | ||