Move blob table macros from afs.h to blob.c.
authorAndre Noll <maan@systemlinux.org>
Tue, 21 Jul 2009 23:42:18 +0000 (01:42 +0200)
committerAndre Noll <maan@systemlinux.org>
Tue, 21 Jul 2009 23:42:18 +0000 (01:42 +0200)
They are only used there.

afs.h
blob.c

diff --git a/afs.h b/afs.h
index ccfb7b8d849dbf23ca2b6943b812926674175ea3..aeaf8fb8189535ec44dbcd14d19f472b710f81d7 100644 (file)
--- a/afs.h
+++ b/afs.h
@@ -271,21 +271,3 @@ enum blob_table_columns {
        /** A blob table has that many columns. */
        NUM_BLOB_COLUMNS
 };
-
-/** Define an osl table description for a blob table. */
-#define DEFINE_BLOB_TABLE_DESC(table_name) \
-       struct osl_table_description table_name ## _table_desc = { \
-               .name = #table_name, \
-               .num_columns = NUM_BLOB_COLUMNS, \
-               .flags = OSL_LARGE_TABLE, \
-               .column_descriptions = blob_cols \
-       };
-
-/** Define a pointer to an osl blob table with a canonical name. */
-#define DEFINE_BLOB_TABLE_PTR(table_name) struct osl_table *table_name ## _table;
-
-/** Define a blob table. */
-#define INIT_BLOB_TABLE(table_name) \
-       DEFINE_BLOB_TABLE_DESC(table_name); \
-       DEFINE_BLOB_TABLE_PTR(table_name);
-
diff --git a/blob.c b/blob.c
index 126cab43e6a9aa3a37248dbede7ad50d62daadc1..f0133c3b5d53b7c916f1662b158ac5073a74af8f 100644 (file)
--- a/blob.c
+++ b/blob.c
@@ -64,6 +64,24 @@ static struct osl_column_description blob_cols[] = {
        }
 };
 
+/** Define an osl table description for a blob table. */
+#define DEFINE_BLOB_TABLE_DESC(table_name) \
+       struct osl_table_description table_name ## _table_desc = { \
+               .name = #table_name, \
+               .num_columns = NUM_BLOB_COLUMNS, \
+               .flags = OSL_LARGE_TABLE, \
+               .column_descriptions = blob_cols \
+       };
+
+/** Define a pointer to an osl blob table with a canonical name. */
+#define DEFINE_BLOB_TABLE_PTR(table_name) struct osl_table *table_name ## _table;
+
+
+/** Define a blob table. */
+#define INIT_BLOB_TABLE(table_name) \
+       DEFINE_BLOB_TABLE_DESC(table_name); \
+       DEFINE_BLOB_TABLE_PTR(table_name);
+
 /** \cond doxygen isn't smart enough to recognize these */
 INIT_BLOB_TABLE(lyrics);
 INIT_BLOB_TABLE(images);