Skip to content

Commit f079c57

Browse files
committed
Rename some macros in the sha1 module to no longer conflict with termios.h.
1 parent 42e54b2 commit f079c57

1 file changed

Lines changed: 28 additions & 28 deletions

File tree

Modules/sha1module.c

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -127,50 +127,50 @@ static void sha1_compress(struct sha1_state *sha1, unsigned char *buf)
127127

128128
/* compress */
129129
/* round one */
130-
#define FF0(a,b,c,d,e,i) e = (ROLc(a, 5) + F0(b,c,d) + e + W[i] + 0x5a827999UL); b = ROLc(b, 30);
131-
#define FF1(a,b,c,d,e,i) e = (ROLc(a, 5) + F1(b,c,d) + e + W[i] + 0x6ed9eba1UL); b = ROLc(b, 30);
132-
#define FF2(a,b,c,d,e,i) e = (ROLc(a, 5) + F2(b,c,d) + e + W[i] + 0x8f1bbcdcUL); b = ROLc(b, 30);
133-
#define FF3(a,b,c,d,e,i) e = (ROLc(a, 5) + F3(b,c,d) + e + W[i] + 0xca62c1d6UL); b = ROLc(b, 30);
130+
#define FF_0(a,b,c,d,e,i) e = (ROLc(a, 5) + F0(b,c,d) + e + W[i] + 0x5a827999UL); b = ROLc(b, 30);
131+
#define FF_1(a,b,c,d,e,i) e = (ROLc(a, 5) + F1(b,c,d) + e + W[i] + 0x6ed9eba1UL); b = ROLc(b, 30);
132+
#define FF_2(a,b,c,d,e,i) e = (ROLc(a, 5) + F2(b,c,d) + e + W[i] + 0x8f1bbcdcUL); b = ROLc(b, 30);
133+
#define FF_3(a,b,c,d,e,i) e = (ROLc(a, 5) + F3(b,c,d) + e + W[i] + 0xca62c1d6UL); b = ROLc(b, 30);
134134

135135
for (i = 0; i < 20; ) {
136-
FF0(a,b,c,d,e,i++);
137-
FF0(e,a,b,c,d,i++);
138-
FF0(d,e,a,b,c,i++);
139-
FF0(c,d,e,a,b,i++);
140-
FF0(b,c,d,e,a,i++);
136+
FF_0(a,b,c,d,e,i++);
137+
FF_0(e,a,b,c,d,i++);
138+
FF_0(d,e,a,b,c,i++);
139+
FF_0(c,d,e,a,b,i++);
140+
FF_0(b,c,d,e,a,i++);
141141
}
142142

143143
/* round two */
144144
for (; i < 40; ) {
145-
FF1(a,b,c,d,e,i++);
146-
FF1(e,a,b,c,d,i++);
147-
FF1(d,e,a,b,c,i++);
148-
FF1(c,d,e,a,b,i++);
149-
FF1(b,c,d,e,a,i++);
145+
FF_1(a,b,c,d,e,i++);
146+
FF_1(e,a,b,c,d,i++);
147+
FF_1(d,e,a,b,c,i++);
148+
FF_1(c,d,e,a,b,i++);
149+
FF_1(b,c,d,e,a,i++);
150150
}
151151

152152
/* round three */
153153
for (; i < 60; ) {
154-
FF2(a,b,c,d,e,i++);
155-
FF2(e,a,b,c,d,i++);
156-
FF2(d,e,a,b,c,i++);
157-
FF2(c,d,e,a,b,i++);
158-
FF2(b,c,d,e,a,i++);
154+
FF_2(a,b,c,d,e,i++);
155+
FF_2(e,a,b,c,d,i++);
156+
FF_2(d,e,a,b,c,i++);
157+
FF_2(c,d,e,a,b,i++);
158+
FF_2(b,c,d,e,a,i++);
159159
}
160160

161161
/* round four */
162162
for (; i < 80; ) {
163-
FF3(a,b,c,d,e,i++);
164-
FF3(e,a,b,c,d,i++);
165-
FF3(d,e,a,b,c,i++);
166-
FF3(c,d,e,a,b,i++);
167-
FF3(b,c,d,e,a,i++);
163+
FF_3(a,b,c,d,e,i++);
164+
FF_3(e,a,b,c,d,i++);
165+
FF_3(d,e,a,b,c,i++);
166+
FF_3(c,d,e,a,b,i++);
167+
FF_3(b,c,d,e,a,i++);
168168
}
169169

170-
#undef FF0
171-
#undef FF1
172-
#undef FF2
173-
#undef FF3
170+
#undef FF_0
171+
#undef FF_1
172+
#undef FF_2
173+
#undef FF_3
174174

175175
/* store */
176176
sha1->state[0] = sha1->state[0] + a;

0 commit comments

Comments
 (0)