bookloupe/bookloupe.h
changeset 111 f805130deb6f
parent 103 adc06e9e8470
     1.1 --- a/bookloupe/bookloupe.h	Mon Sep 23 21:18:27 2013 +0100
     1.2 +++ b/bookloupe/bookloupe.h	Tue Sep 24 22:28:02 2013 +0100
     1.3 @@ -24,14 +24,20 @@
     1.4  
     1.5  #define CHAR_LS_QUOTE	  0x2018
     1.6  #define CHAR_RS_QUOTE	  0x2019
     1.7 +#define CHAR_LD_QUOTE	  0x201C
     1.8 +#define CHAR_RD_QUOTE	  0x201D
     1.9  
    1.10  #define CHAR_IS_SQUOTE(c)	((c)==CHAR_SQUOTE || (c)==CHAR_OPEN_SQUOTE || \
    1.11  				 (c)==CHAR_LS_QUOTE || (c)==CHAR_RS_QUOTE)
    1.12  
    1.13 +#define CHAR_IS_DQUOTE(c)	((c)==CHAR_DQUOTE || (c)==CHAR_LD_QUOTE || \
    1.14 +				 (c)==CHAR_RD_QUOTE)
    1.15 +
    1.16  #define CHAR_IS_APOSTROPHE(c)	((c)==CHAR_SQUOTE || (c)==CHAR_RS_QUOTE)
    1.17  
    1.18  #define CHAR_IS_CLOSING_QUOTE(c) \
    1.19 -    ((c)==CHAR_DQUOTE || (c)==CHAR_SQUOTE || (c)==CHAR_RS_QUOTE)
    1.20 +    ((c)==CHAR_DQUOTE || (c)==CHAR_RD_QUOTE || (c)==CHAR_SQUOTE || \
    1.21 +     (c)==CHAR_RS_QUOTE)
    1.22  
    1.23  /* longest and shortest normal PG line lengths */
    1.24  #define LONGEST_PG_LINE   75