aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-03-16 14:34:32 -0700
committerPaul Eggert2011-03-16 14:34:32 -0700
commita6670b0ba2834d8996162596a55e09b1428e4ee6 (patch)
treedfdbfd6b8ee3173bc82b7f2d2eb58464bd57edfa /src
parentcef2010db4a6e9f7264e60620c0e84123245e696 (diff)
downloademacs-a6670b0ba2834d8996162596a55e09b1428e4ee6.tar.gz
emacs-a6670b0ba2834d8996162596a55e09b1428e4ee6.zip
* character.h (FETCH_STRING_CHAR_ADVANCE_NO_CHECK, BUF_INC_POS):
Rename locals to avoid shadowing.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog3
-rw-r--r--src/character.h12
2 files changed, 9 insertions, 6 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8bdb71c582b..e68f478cb40 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
12011-03-16 Paul Eggert <eggert@cs.ucla.edu> 12011-03-16 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * character.h (FETCH_STRING_CHAR_ADVANCE_NO_CHECK, BUF_INC_POS):
4 Rename locals to avoid shadowing.
5
3 * lread.c (read1): Rewrite so as not to use empty "else". 6 * lread.c (read1): Rewrite so as not to use empty "else".
4 7
5 * print.c (Fredirect_debugging_output): Fix pointer signedess. 8 * print.c (Fredirect_debugging_output): Fix pointer signedess.
diff --git a/src/character.h b/src/character.h
index 77c670728d0..4c468e14d2c 100644
--- a/src/character.h
+++ b/src/character.h
@@ -397,11 +397,11 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
397#define FETCH_STRING_CHAR_ADVANCE_NO_CHECK(OUTPUT, STRING, CHARIDX, BYTEIDX) \ 397#define FETCH_STRING_CHAR_ADVANCE_NO_CHECK(OUTPUT, STRING, CHARIDX, BYTEIDX) \
398 do \ 398 do \
399 { \ 399 { \
400 unsigned char *ptr = &SDATA (STRING)[BYTEIDX]; \ 400 unsigned char *fetch_ptr = &SDATA (STRING)[BYTEIDX]; \
401 int len; \ 401 int fetch_len; \
402 \ 402 \
403 OUTPUT = STRING_CHAR_AND_LENGTH (ptr, len); \ 403 OUTPUT = STRING_CHAR_AND_LENGTH (fetch_ptr, fetch_len); \
404 BYTEIDX += len; \ 404 BYTEIDX += fetch_len; \
405 CHARIDX++; \ 405 CHARIDX++; \
406 } \ 406 } \
407 while (0) 407 while (0)
@@ -510,8 +510,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
510 510
511#define BUF_INC_POS(buf, pos_byte) \ 511#define BUF_INC_POS(buf, pos_byte) \
512 do { \ 512 do { \
513 unsigned char *p = BUF_BYTE_ADDRESS (buf, pos_byte); \ 513 unsigned char *bbp = BUF_BYTE_ADDRESS (buf, pos_byte); \
514 pos_byte += BYTES_BY_CHAR_HEAD (*p); \ 514 pos_byte += BYTES_BY_CHAR_HEAD (*bbp); \
515 } while (0) 515 } while (0)
516 516
517 517