summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2006-11-27 16:23:09 +0000
committeryar <yar@FreeBSD.org>2006-11-27 16:23:09 +0000
commit2f8ab38300aecf93354cbcbcf42b5ef86db1de7a (patch)
tree8010147db035b7fa538a37ae799e31ffe3f6156c
parent5218213e10691f9f5c166c41b3c374ff133a2fd2 (diff)
downloadFreeBSD-src-2f8ab38300aecf93354cbcbcf42b5ef86db1de7a.zip
FreeBSD-src-2f8ab38300aecf93354cbcbcf42b5ef86db1de7a.tar.gz
Stop exposing things that can be private to convtbl.c.
-rw-r--r--usr.bin/systat/convtbl.c18
-rw-r--r--usr.bin/systat/convtbl.h18
2 files changed, 17 insertions, 19 deletions
diff --git a/usr.bin/systat/convtbl.c b/usr.bin/systat/convtbl.c
index 79005ce..0e16de6 100644
--- a/usr.bin/systat/convtbl.c
+++ b/usr.bin/systat/convtbl.c
@@ -33,7 +33,23 @@
#include <string.h>
#include "convtbl.h"
-struct convtbl convtbl[] = {
+#define BIT (8)
+#define BYTE (1)
+
+#define BITS (1)
+#define BYTES (1)
+#define KILO (1024LL)
+#define MEGA (KILO * 1024)
+#define GIGA (MEGA * 1024)
+
+struct convtbl {
+ uintmax_t mul;
+ uintmax_t scale;
+ const char *str;
+ const char *name;
+};
+
+static struct convtbl convtbl[] = {
/* mul, scale, str, name */
[SC_BYTE] = { BYTE, BYTES, "B", "byte" },
[SC_KILOBYTE] = { BYTE, KILO, "KB", "kbyte" },
diff --git a/usr.bin/systat/convtbl.h b/usr.bin/systat/convtbl.h
index 87a6c09..c3daa0f 100644
--- a/usr.bin/systat/convtbl.h
+++ b/usr.bin/systat/convtbl.h
@@ -34,12 +34,6 @@
#include <sys/types.h>
#include <stdint.h>
-#define BITS (1)
-#define BYTES (1)
-#define KILO (1024LL)
-#define MEGA (KILO * 1024)
-#define GIGA (MEGA * 1024)
-
enum scale {
SC_BYTE,
SC_KILOBYTE,
@@ -52,18 +46,6 @@ enum scale {
SC_AUTO /* KEEP THIS LAST */
};
-#define BIT (8)
-#define BYTE (1)
-
-struct convtbl {
- uintmax_t mul;
- uintmax_t scale;
- const char *str;
- const char *name;
-};
-
-extern struct convtbl convtbl[];
-
extern double convert(const uintmax_t, const int);
extern const char *get_helplist(void);
extern int get_scale(const char *);
OpenPOWER on IntegriCloud