Move BITS_PER_BYTE, BITS_PER_WORD to mpconfig.h for reuse.

This commit is contained in:
Paul Sokolovsky 2014-01-12 16:10:19 +02:00
parent fd17921b75
commit fc5aac82cb
2 changed files with 3 additions and 7 deletions

View file

@ -8,15 +8,8 @@
#if MICROPY_ENABLE_GC
// a machine word is big enough to hold a pointer
/*
#define BYTES_PER_WORD (8)
typedef unsigned long machine_uint_t;
*/
typedef unsigned char byte;
#define BITS_PER_BYTE (8)
#define BITS_PER_WORD (BITS_PER_BYTE * BYTES_PER_WORD)
#define WORDS_PER_BLOCK (4)
#define BYTES_PER_BLOCK (WORDS_PER_BLOCK * BYTES_PER_WORD)
#define STACK_SIZE (64) // tunable; minimum is 1

View file

@ -76,6 +76,9 @@
/*****************************************************************************/
/* Miscellaneous settings */
#define BITS_PER_BYTE (8)
#define BITS_PER_WORD (BITS_PER_BYTE * BYTES_PER_WORD)
// printf format spec to use for machine_int_t and friends
#ifndef INT_FMT
#ifdef __LP64__