Improving two comments, and eliding a macro.

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4891 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Benno Schulenberg 2014-05-15 13:11:55 +00:00
parent c5a2145b5a
commit eb91ad54ef
2 changed files with 4 additions and 5 deletions

View File

@ -1,6 +1,7 @@
2014-05-15 Benno Schulenberg <bensberg@justemail.net> 2014-05-15 Benno Schulenberg <bensberg@justemail.net>
* doc/syntax/c.nanorc: Improve the magic regex, plus tweaks. * doc/syntax/c.nanorc: Improve the magic regex, plus tweaks.
* src/color.c (color_update): Adjust comment, and be clear. * src/color.c (color_update): Adjust comment, and be clear.
* src/nano.h: Improve two comments, and elide one macro.
2014-05-14 Benno Schulenberg <bensberg@justemail.net> 2014-05-14 Benno Schulenberg <bensberg@justemail.net>
* src/winio.c (edit_draw): Poke a non-breaking space into the last * src/winio.c (edit_draw): Poke a non-breaking space into the last

View File

@ -57,10 +57,9 @@
/* Suppress warnings for __attribute__((warn_unused_result)). */ /* Suppress warnings for __attribute__((warn_unused_result)). */
#define IGNORE_CALL_RESULT(call) do { if (call) {} } while(0) #define IGNORE_CALL_RESULT(call) do { if (call) {} } while(0)
/* Macros for flags. */ /* Macros for flags, indexing each bit in a small array. */
#define FLAGOFF(flag) ((flag) / (sizeof(unsigned) * 8)) #define FLAGS(flag) flags[((flag) / (sizeof(unsigned) * 8))]
#define FLAGMASK(flag) (1 << ((flag) % (sizeof(unsigned) * 8))) #define FLAGMASK(flag) (1 << ((flag) % (sizeof(unsigned) * 8)))
#define FLAGS(flag) flags[FLAGOFF(flag)]
#define SET(flag) FLAGS(flag) |= FLAGMASK(flag) #define SET(flag) FLAGS(flag) |= FLAGMASK(flag)
#define UNSET(flag) FLAGS(flag) &= ~FLAGMASK(flag) #define UNSET(flag) FLAGS(flag) &= ~FLAGMASK(flag)
#define ISSET(flag) ((FLAGS(flag) & FLAGMASK(flag)) != 0) #define ISSET(flag) ((FLAGS(flag) & FLAGMASK(flag)) != 0)
@ -497,8 +496,7 @@ enum
NUMBER_OF_ELEMENTS NUMBER_OF_ELEMENTS
}; };
/* Enumeration to be used in flags table. See FLAGBIT and FLAGOFF /* Enumeration used in the flags array. See the definition of FLAGMASK. */
* definitions. */
enum enum
{ {
DONTUSE, DONTUSE,