sfdisk: use c.h, remove obsolete #ifdefs
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
515422fdb3
commit
11ef0c35d6
|
@ -46,6 +46,8 @@
|
|||
#include <sys/ioctl.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/utsname.h>
|
||||
|
||||
#include "c.h"
|
||||
#include "nls.h"
|
||||
#include "blkdev.h"
|
||||
#include "linux_version.h"
|
||||
|
@ -53,8 +55,6 @@
|
|||
#include "wholedisk.h"
|
||||
#include "gpt.h"
|
||||
|
||||
#define SIZE(a) (sizeof(a)/sizeof(a[0]))
|
||||
|
||||
/*
|
||||
* Table of contents:
|
||||
* A. About seeking
|
||||
|
@ -134,20 +134,6 @@ fatal(char *s, ...) {
|
|||
exit(1);
|
||||
}
|
||||
|
||||
/*
|
||||
* GCC nonsense - needed for GCC 3.4.x with -O2
|
||||
*
|
||||
* Maybe just test with #if (__GNUC__ >= 3) && (__GNUC_MINOR__ >= 4) ?
|
||||
*/
|
||||
#ifndef __GNUC_PREREQ
|
||||
#define __GNUC_PREREQ(x,y) 0
|
||||
#endif
|
||||
#if __GNUC_PREREQ(3,4)
|
||||
#define __attribute__used __attribute__ ((used))
|
||||
#else
|
||||
#define __attribute__used
|
||||
#endif
|
||||
|
||||
/*
|
||||
* arm needs PACKED - use it everywhere?
|
||||
*/
|
||||
|
@ -157,7 +143,6 @@ fatal(char *s, ...) {
|
|||
# define PACKED
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* A. About seeking
|
||||
*/
|
||||
|
@ -1413,7 +1398,7 @@ extended_partition(char *dev, int fd, struct part_desc *ep, struct disk_desc *z)
|
|||
|
||||
cp = s->data + 0x1be;
|
||||
|
||||
if (pno+4 >= SIZE(z->partitions)) {
|
||||
if (pno+4 >= ARRAY_SIZE(z->partitions)) {
|
||||
do_warn(_("too many partitions - ignoring those past nr (%d)\n"),
|
||||
pno-1);
|
||||
break;
|
||||
|
@ -1490,7 +1475,7 @@ bsd_partition(char *dev, int fd, struct part_desc *ep, struct disk_desc *z) {
|
|||
|
||||
bp = bp0 = &l->d_partitions[0];
|
||||
while (bp - bp0 < BSD_MAXPARTITIONS && bp - bp0 < l->d_npartitions) {
|
||||
if (pno+1 >= SIZE(z->partitions)) {
|
||||
if (pno+1 >= ARRAY_SIZE(z->partitions)) {
|
||||
do_warn(_("too many partitions - ignoring those "
|
||||
"past nr (%d)\n"), pno-1);
|
||||
break;
|
||||
|
@ -1749,7 +1734,7 @@ read_stdin(char **fields, char *line, int fieldssize, int linesize) {
|
|||
ip++;
|
||||
if (*ip == 0)
|
||||
return fno;
|
||||
for(d = dumpflds; d-dumpflds < SIZE(dumpflds); d++) {
|
||||
for(d = dumpflds; d-dumpflds < ARRAY_SIZE(dumpflds); d++) {
|
||||
if (!strncmp(ip, d->fldname, strlen(d->fldname))) {
|
||||
ip += strlen(d->fldname);
|
||||
while(isspace(*ip))
|
||||
|
@ -2024,7 +2009,7 @@ read_line(int pno, struct part_desc *ep, char *dev, int interactive,
|
|||
|
||||
/* read input line - skip blank lines when reading from a file */
|
||||
do {
|
||||
fno = read_stdin(fields, line, SIZE(fields), SIZE(line));
|
||||
fno = read_stdin(fields, line, ARRAY_SIZE(fields), ARRAY_SIZE(line));
|
||||
} while(fno == RD_CMD || (fno == 0 && !interactive));
|
||||
if (fno == RD_EOF) {
|
||||
return -1;
|
||||
|
@ -2241,7 +2226,7 @@ read_partition_chain(char *dev, int interactive, struct part_desc *ep,
|
|||
eob = 0;
|
||||
while (1) {
|
||||
base = z->partno;
|
||||
if (base+4 > SIZE(z->partitions)) {
|
||||
if (base+4 > ARRAY_SIZE(z->partitions)) {
|
||||
do_warn(_("too many partitions\n"));
|
||||
break;
|
||||
}
|
||||
|
@ -2270,7 +2255,7 @@ read_input(char *dev, int interactive, struct disk_desc *z) {
|
|||
int i;
|
||||
struct part_desc *partitions = &(z->partitions[0]), *ep;
|
||||
|
||||
for (i=0; i < SIZE(z->partitions); i++)
|
||||
for (i=0; i < ARRAY_SIZE(z->partitions); i++)
|
||||
partitions[i] = zero_part_desc;
|
||||
z->partno = 0;
|
||||
|
||||
|
|
Loading…
Reference in New Issue