diff options
author | ian-v <ianv888@gmail.com> | 2014-01-06 13:51:53 -0800 |
---|---|---|
committer | ian-v <ianv888@gmail.com> | 2014-01-06 13:51:53 -0800 |
commit | 5fd8fd2c16076f683b629b513e8865e461d4c9a8 (patch) | |
tree | 9f10aab33ca9b4325cbe84c41b1e4d614d202021 /py/misc.h | |
parent | 7a16fadbf843ca5d49fb20b5f5785ffccfd9019f (diff) | |
download | micropython-5fd8fd2c16076f683b629b513e8865e461d4c9a8.tar.gz micropython-5fd8fd2c16076f683b629b513e8865e461d4c9a8.zip |
Revert MP_BOOL, etc. and use <stdbool.h> instead
Diffstat (limited to 'py/misc.h')
-rw-r--r-- | py/misc.h | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -5,11 +5,7 @@ /** types *******************************************************/ -typedef int MP_BOOL; -enum { - MP_FALSE = 0, - MP_TRUE = 1 -}; +#include <stdbool.h> typedef unsigned char byte; typedef unsigned int uint; @@ -42,10 +38,10 @@ typedef int unichar; // TODO unichar utf8_get_char(const char *s); char *utf8_next_char(const char *s); -MP_BOOL unichar_isspace(unichar c); -MP_BOOL unichar_isalpha(unichar c); -MP_BOOL unichar_isprint(unichar c); -MP_BOOL unichar_isdigit(unichar c); +bool unichar_isspace(unichar c); +bool unichar_isalpha(unichar c); +bool unichar_isprint(unichar c); +bool unichar_isdigit(unichar c); /** string ******************************************************/ @@ -59,7 +55,7 @@ typedef struct _vstr_t { int alloc; int len; char *buf; - MP_BOOL had_error; + bool had_error; } vstr_t; void vstr_init(vstr_t *vstr); @@ -67,7 +63,7 @@ void vstr_clear(vstr_t *vstr); vstr_t *vstr_new(void); void vstr_free(vstr_t *vstr); void vstr_reset(vstr_t *vstr); -MP_BOOL vstr_had_error(vstr_t *vstr); +bool vstr_had_error(vstr_t *vstr); char *vstr_str(vstr_t *vstr); int vstr_len(vstr_t *vstr); void vstr_hint_size(vstr_t *vstr, int size); |