Changed KILOBYTE, MEGABYTE, and GIGABYTE from #define to enum.
This commit is contained in:
@@ -235,9 +235,11 @@ extern int sysinfo (struct sysinfo* info);
|
|||||||
#ifdef BB_FEATURE_HUMAN_READABLE
|
#ifdef BB_FEATURE_HUMAN_READABLE
|
||||||
const char *make_human_readable_str(unsigned long val, unsigned long hr);
|
const char *make_human_readable_str(unsigned long val, unsigned long hr);
|
||||||
#endif
|
#endif
|
||||||
#define KILOBYTE 1024
|
enum {
|
||||||
#define MEGABYTE (KILOBYTE*1024)
|
KILOBYTE = 1024,
|
||||||
#define GIGABYTE (MEGABYTE*1024)
|
MEGABYTE = (KILOBYTE*1024),
|
||||||
|
GIGABYTE = (MEGABYTE*1024)
|
||||||
|
};
|
||||||
|
|
||||||
#ifdef BB_FEATURE_BUFFERS_GO_ON_STACK
|
#ifdef BB_FEATURE_BUFFERS_GO_ON_STACK
|
||||||
#define RESERVE_BB_BUFFER(buffer,len) char buffer[len]
|
#define RESERVE_BB_BUFFER(buffer,len) char buffer[len]
|
||||||
|
@@ -235,9 +235,11 @@ extern int sysinfo (struct sysinfo* info);
|
|||||||
#ifdef BB_FEATURE_HUMAN_READABLE
|
#ifdef BB_FEATURE_HUMAN_READABLE
|
||||||
const char *make_human_readable_str(unsigned long val, unsigned long hr);
|
const char *make_human_readable_str(unsigned long val, unsigned long hr);
|
||||||
#endif
|
#endif
|
||||||
#define KILOBYTE 1024
|
enum {
|
||||||
#define MEGABYTE (KILOBYTE*1024)
|
KILOBYTE = 1024,
|
||||||
#define GIGABYTE (MEGABYTE*1024)
|
MEGABYTE = (KILOBYTE*1024),
|
||||||
|
GIGABYTE = (MEGABYTE*1024)
|
||||||
|
};
|
||||||
|
|
||||||
#ifdef BB_FEATURE_BUFFERS_GO_ON_STACK
|
#ifdef BB_FEATURE_BUFFERS_GO_ON_STACK
|
||||||
#define RESERVE_BB_BUFFER(buffer,len) char buffer[len]
|
#define RESERVE_BB_BUFFER(buffer,len) char buffer[len]
|
||||||
|
Reference in New Issue
Block a user