}
struct s_59b78 {
- unsigned char *start;
- unsigned char *stop;
+ unsigned char *start; /* 0 */
+ unsigned char *stop; /* 4 */
unsigned char y; /* 8 */
unsigned char x; /* 9 */
};
return 0;
}
-unsigned int fn_597c8(struct s_59b78 *r11_data)
+unsigned int fn_597c8(struct s_59b78 *r6_data)
{
- fprintf(stderr,"%s\n", __func__);
- return 0;
+ unsigned char *r0;
+ unsigned char *r1;
+ unsigned char r5;
+
+ r5 = 0;
+
+ r0 = r6_data->start;
+ r1 = r6_data->stop;
+
+ if (r1 < r0)
+ fn_59788();
+
+ r5 = *r0;
+ r0++;
+ r6_data->start = r0;
+
+ return r5;
}
unsigned int fn_598b4(struct s_59b78 *r11_data, unsigned int r10_arg2)
unsigned int r6;
unsigned int r7;
- fprintf(stderr,"%s\n", __func__);
-
r1 = r10_arg2 - 1;
r6 = 1 << r1;