1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-02-24 16:07:37 +00:00

Fix a few sign-conversion and shorten-64-to-32 warnings while converting some values from int to unsigned

This commit is contained in:
Nick Briggs
2022-12-23 18:50:35 -08:00
parent 60a9497e7a
commit 43809d070b
7 changed files with 16 additions and 16 deletions

View File

@@ -91,10 +91,10 @@ typedef struct ifpage {
LispPTR dlnilp1;
LispPTR dlnilp2;
LispPTR dlnilp3;
int dllastvmempage;
unsigned dllastvmempage;
int nactivepages;
int ndirtypages;
int process_size; /* was lastnumchars */
unsigned process_size; /* was lastnumchars */
} IFPAGE;
#else
/* Normal definition, for big-endian machines */
@@ -248,10 +248,10 @@ typedef struct ifpage {
LispPTR dlnilp1;
LispPTR dlnilp2;
LispPTR dlnilp3;
int dllastvmempage;
unsigned dllastvmempage;
int nactivepages;
int ndirtypages;
int process_size; /* was lastnumchars */
unsigned process_size; /* was lastnumchars */
} IFPAGE;
#else
/***********************************************************/

View File

@@ -2,7 +2,7 @@
#define INITSOUTDEFS_H 1
#include "lispemul.h" /* for LispPTR */
LispPTR *fixp_value(LispPTR *ptr);
void init_ifpage(int sysout_size);
void init_ifpage(unsigned sysout_size);
void init_iopage(void);
void build_lisp_map(void);
void init_for_keyhandle(void);

View File

@@ -1,4 +1,4 @@
#ifndef LDSOUTDEFS_H
#define LDSOUTDEFS_H 1
int sysout_loader(const char * sysout_file_name, int sys_size);
unsigned sysout_loader(const char * sysout_file_name, unsigned sys_size);
#endif