1
0
mirror of https://git.disroot.org/80486DX2-66/polonium.git synced 2024-12-27 07:30:23 +05:30

corrupter.*: use type byte where appropriate

This commit is contained in:
Intel A80486DX2-66 2024-11-18 18:23:32 +03:00
parent e890bf3751
commit 5f9f09e577
Signed by: 80486DX2-66
GPG Key ID: 83631EF27054609B
2 changed files with 6 additions and 4 deletions

View File

@ -17,6 +17,9 @@
#include "file_boundaries.h"
#include "file_type.h"
/* typedefs */
typedef unsigned char byte;
/* structures */
struct _corrupter_result {
bool error;
@ -28,7 +31,7 @@ struct _corrupter_result {
struct _corrupter_param {
FILE* file;
uint16_t probability;
uint8_t threshold;
byte threshold;
size_t passes;
uint8_t config;
uint32_t* seed;
@ -38,7 +41,6 @@ struct _corrupter_param {
/* typedefs */
typedef struct _corrupter_param Corrupter_Param;
typedef struct _corrupter_result Corrupter_Result;
typedef unsigned char byte;
/* macros: procedures */
#ifdef DEBUG

View File

@ -100,7 +100,7 @@ Corrupter_Result* corrupt_file(Corrupter_Param* param) {
continue;
// generate bit mask
unsigned char damage_left = (unsigned char) param->threshold;
byte damage_left = param->threshold;
static bool bit_mask[CHAR_BIT];
for (unsigned char bit = 0; bit < CHAR_BIT; bit++) {
@ -114,7 +114,7 @@ Corrupter_Result* corrupt_file(Corrupter_Param* param) {
bool damaged_byte = false;
for (unsigned char bit = 0; bit < threshold; bit++) {
for (byte bit = 0; bit < threshold; bit++) {
if (bit_mask[bit] == false)
continue;