俺は Linux が好きじゃないというのは、まわりの人ならみんな知ってることですが、
何が許せないかというと、こういうコードが平然と書かれているってことです。
struct irix_mtget { short mt_type; /* type of magtape device */ unsigned short mt_dsreg; /* ``drive status'' register */ short mt_erreg; /* ``error'' register */ short mt_resid; /* residual count */ int mt_fileno; /* file number of current position */ int mt_blkno; /* block number of current position */ }; struct linux32_mtget { int32_t mt_type; /* Type of magtape device. */ int32_t mt_resid; /* Residual count: */ /* The following registers are device dependent. */ int32_t mt_dsreg; /* Status register. */ int32_t mt_gstat; /* Generic (device independent) status. */ int32_t mt_erreg; /* Error register. */ /* The next two fields are not always used. */ int32_t mt_fileno; /* Number of current file on tape. */ int32_t mt_blkno; /* Current block number. */ };
インデント幅くらい揃えてくれ!