Skip to content

Commit ca4940e

Browse files
committed
Removes several times warning C4018 in MSVC.
* Removes signed/unsigned mismatch warning.
1 parent 3156ea7 commit ca4940e

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

include/express/hash.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@ typedef struct Hash_Table_ {
144144
} * Hash_Table;
145145

146146
typedef struct {
147-
int i; /* segment index (i think) */
148-
int j; /* key index in segment (ditto) */
147+
unsigned int i; /* segment index (i think) */
148+
unsigned int j; /* key index in segment (ditto) */
149149
Element p; /* usually the next element to be returned */
150150
Hash_Table table;
151151
char type;

src/clutils/scl_hash.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ HASHlist( HashEntry * he ) {
208208

209209
void
210210
HASHdestroy( Hash_TableP table ) {
211-
int i, j;
211+
unsigned int i, j;
212212
struct Element ** s;
213213
struct Element * p, *q;
214214

src/clutils/scl_hash.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ struct Hash_Table {
116116
};
117117

118118
typedef struct {
119-
int i; // segment index (i think)
120-
int j; // key index in segment (ditto)
119+
unsigned int i; // segment index (i think)
120+
unsigned int j; // key index in segment (ditto)
121121
struct Element * p; // usually the next element to be returned
122122
struct Hash_Table * table;
123123
char type;

src/express/hash.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ HASH_in_use( Hash_Table table, char * action ) {
276276

277277
void
278278
HASHdestroy( Hash_Table table ) {
279-
int i, j;
279+
unsigned int i, j;
280280
Segment s;
281281
Element p, q;
282282

@@ -533,7 +533,7 @@ HASHcopy( Hash_Table oldtable ) {
533533
Segment s, s2;
534534
Element * pp; /* old element */
535535
Element * qq; /* new element */
536-
int i, j;
536+
unsigned int i, j;
537537

538538
newtable = HASH_Table_new();
539539
for( i = 0; i < oldtable->SegmentCount; i++ ) {

0 commit comments

Comments
 (0)