aboutsummaryrefslogtreecommitdiff
path: root/util-linux
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2018-10-08 08:31:11 +0100
committerRon Yorston <rmy@pobox.com>2018-10-08 08:31:11 +0100
commiteee3722fd32c8c0929cfbacdbe0b6524e1fd645c (patch)
treec9026160e56f204c42029c705d1d16cecd515244 /util-linux
parent25a1bcec7637e0f0c75d3ae6c09eb78fdb6f0a75 (diff)
parent349d72c19ced4fae64e8fdd5792b37e78ac2f616 (diff)
downloadbusybox-w32-eee3722fd32c8c0929cfbacdbe0b6524e1fd645c.tar.gz
busybox-w32-eee3722fd32c8c0929cfbacdbe0b6524e1fd645c.tar.bz2
busybox-w32-eee3722fd32c8c0929cfbacdbe0b6524e1fd645c.zip
Merge branch 'busybox' into merge
Diffstat (limited to 'util-linux')
-rw-r--r--util-linux/fdisk_gpt.c2
-rw-r--r--util-linux/mkfs_ext2.c17
-rw-r--r--util-linux/mkfs_reiser.c16
-rw-r--r--util-linux/mkfs_vfat.c13
4 files changed, 1 insertions, 47 deletions
diff --git a/util-linux/fdisk_gpt.c b/util-linux/fdisk_gpt.c
index cdb90627d..dbe889f7c 100644
--- a/util-linux/fdisk_gpt.c
+++ b/util-linux/fdisk_gpt.c
@@ -87,7 +87,7 @@ gpt_print_wide36(uint16_t *s)
87 } 87 }
88 wc[i] = 0; 88 wc[i] = 0;
89 if (wcstombs(buf, wc, sizeof(buf)) <= sizeof(buf)-1) 89 if (wcstombs(buf, wc, sizeof(buf)) <= sizeof(buf)-1)
90 fputs(printable_string(NULL, buf), stdout); 90 fputs(printable_string(buf), stdout);
91#else 91#else
92 char buf[37]; 92 char buf[37];
93 int i = 0; 93 int i = 0;
diff --git a/util-linux/mkfs_ext2.c b/util-linux/mkfs_ext2.c
index f524bc239..bda168f1e 100644
--- a/util-linux/mkfs_ext2.c
+++ b/util-linux/mkfs_ext2.c
@@ -78,23 +78,6 @@
78#define EXT2_FLAGS_SIGNED_HASH 0x0001 78#define EXT2_FLAGS_SIGNED_HASH 0x0001
79#define EXT2_FLAGS_UNSIGNED_HASH 0x0002 79#define EXT2_FLAGS_UNSIGNED_HASH 0x0002
80 80
81// storage helpers
82char BUG_wrong_field_size(void);
83#define STORE_LE(field, value) \
84do { \
85 if (sizeof(field) == 4) \
86 field = SWAP_LE32((uint32_t)(value)); \
87 else if (sizeof(field) == 2) \
88 field = SWAP_LE16((uint16_t)(value)); \
89 else if (sizeof(field) == 1) \
90 field = (uint8_t)(value); \
91 else \
92 BUG_wrong_field_size(); \
93} while (0)
94
95#define FETCH_LE32(field) \
96 (sizeof(field) == 4 ? SWAP_LE32(field) : BUG_wrong_field_size())
97
98// All fields are little-endian 81// All fields are little-endian
99struct ext2_dir { 82struct ext2_dir {
100 uint32_t inode1; 83 uint32_t inode1;
diff --git a/util-linux/mkfs_reiser.c b/util-linux/mkfs_reiser.c
index 390aef86c..b4c8dda6f 100644
--- a/util-linux/mkfs_reiser.c
+++ b/util-linux/mkfs_reiser.c
@@ -28,22 +28,6 @@
28#include "libbb.h" 28#include "libbb.h"
29#include <linux/fs.h> 29#include <linux/fs.h>
30 30
31char BUG_wrong_field_size(void);
32#define STORE_LE(field, value) \
33do { \
34 if (sizeof(field) == 4) \
35 field = SWAP_LE32(value); \
36 else if (sizeof(field) == 2) \
37 field = SWAP_LE16(value); \
38 else if (sizeof(field) == 1) \
39 field = (value); \
40 else \
41 BUG_wrong_field_size(); \
42} while (0)
43
44#define FETCH_LE32(field) \
45 (sizeof(field) == 4 ? SWAP_LE32(field) : BUG_wrong_field_size())
46
47struct journal_params { 31struct journal_params {
48 uint32_t jp_journal_1st_block; /* where does journal start from on its device */ 32 uint32_t jp_journal_1st_block; /* where does journal start from on its device */
49 uint32_t jp_journal_dev; /* journal device st_rdev */ 33 uint32_t jp_journal_dev; /* journal device st_rdev */
diff --git a/util-linux/mkfs_vfat.c b/util-linux/mkfs_vfat.c
index 92f0e3b1a..6a6dc652f 100644
--- a/util-linux/mkfs_vfat.c
+++ b/util-linux/mkfs_vfat.c
@@ -206,19 +206,6 @@ static const char boot_code[] ALIGN1 =
206#define MARK_CLUSTER(cluster, value) \ 206#define MARK_CLUSTER(cluster, value) \
207 ((uint32_t *)fat)[cluster] = SWAP_LE32(value) 207 ((uint32_t *)fat)[cluster] = SWAP_LE32(value)
208 208
209void BUG_unsupported_field_size(void);
210#define STORE_LE(field, value) \
211do { \
212 if (sizeof(field) == 4) \
213 field = SWAP_LE32((uint32_t)(value)); \
214 else if (sizeof(field) == 2) \
215 field = SWAP_LE16((uint16_t)(value)); \
216 else if (sizeof(field) == 1) \
217 field = (uint8_t)(value); \
218 else \
219 BUG_unsupported_field_size(); \
220} while (0)
221
222/* compat: 209/* compat:
223 * mkdosfs 2.11 (12 Mar 2005) 210 * mkdosfs 2.11 (12 Mar 2005)
224 * Usage: mkdosfs [-A] [-c] [-C] [-v] [-I] [-l bad-block-file] 211 * Usage: mkdosfs [-A] [-c] [-C] [-v] [-I] [-l bad-block-file]