Cleaned up MSVC stuff
Removed unused local variable (asexpr.c)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@738
4a8a32a2-be11-0410-ad9d-
d568d2c75423
#include <setjmp.h>
#include <string.h>
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
-
#include "asm.h"
/*)Module asexpr.c
register struct expr *esp;
int n;
{
- register int c, d, p;
+ register int c, p;
struct area *ap;
struct expr re;
if (c == '-') {
expr(esp, 100);
abscheck(esp);
- esp->e_addr = -esp->e_addr;
+ esp->e_addr = 0 - esp->e_addr;
return;
}
if (c == '~') {
#include <setjmp.h>
#include <string.h>
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
-
#include "asm.h"
/*)Module aslex.c
#include <string.h>
#include <malloc.h>
-//#include "newalloc.h"
-//#if defined(_MSC_VER)
-//#include <malloc.h>
-//#else
-//#include <alloc.h>
-//#endif
-
#include "asm.h"
/*)Module aslist.c
/* Machine dependent functions */
-extern VOID machin();
extern VOID minit();
#include <setjmp.h>
#include <string.h>
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
-
#ifdef SDK
#include <stdlib.h>
#include <math.h>
#undef HUGE
#endif
#include "asm.h"
+#include "z80.h"
/*)Module asmain.c
*
* char getnb() aslex.c
* VOID getst() aslex.c
* sym * lookup() assym.c
- * VOID machin() ___mch.c
+ * VOID machine() ___mch.c
* mne * mlookup() assym.c
* int more() aslex.c
* VOID * new() assym.c
{
f2 = floor(log(fabs(f1))/log(2))+1;
- mantissa = (0x1000000*fabs(f1))/exp(f2*log(2));
+ mantissa = (unsigned int) ((0x1000000*fabs(f1))/exp(f2*log(2))) ;
mantissa &=0xffffff;
- exponent = f2 + 0x40;
+ exponent = (unsigned int) (f2 + 0x40) ;
if (f1<0)
exponent |=0x80;
}
#include <stdio.h>
#include <setjmp.h>
#include <string.h>
-
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
-
#include "asm.h"
#include <stdio.h>
#include <setjmp.h>
#include <string.h>
-
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
-
#include "asm.h"
/*)Module assubr.c
#include <setjmp.h>
#include <string.h>
#include <malloc.h>
-
-//#if defined(_MSC_VER)
-//#include <malloc.h>
-//#else
-//#include <alloc.h>
-//#endif
-
#include "asm.h"
/*)Module assym.c
extern int comma();
extern int genop();
extern int gixiy();
-extern VOID machin();
extern VOID minit();
-
+extern VOID machine(struct mne *mp) ;