Made _afailed() and uncompress() be fastcall functions.
This commit is contained in:
parent
66d79da3c2
commit
38231a5cc6
6 changed files with 14 additions and 13 deletions
|
@ -6,7 +6,7 @@
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* (C) 1998-2000, Ullrich von Bassewitz */
|
/* (C) 1998-2015, Ullrich von Bassewitz */
|
||||||
/* Roemerstrasse 52 */
|
/* Roemerstrasse 52 */
|
||||||
/* D-70794 Filderstadt */
|
/* D-70794 Filderstadt */
|
||||||
/* EMail: uz@cc65.org */
|
/* EMail: uz@cc65.org */
|
||||||
|
@ -42,7 +42,7 @@
|
||||||
#ifdef NDEBUG
|
#ifdef NDEBUG
|
||||||
# define assert(expr)
|
# define assert(expr)
|
||||||
#else
|
#else
|
||||||
extern void __cdecl__ _afailed (const char*, unsigned);
|
extern void __fastcall__ _afailed (const char*, unsigned);
|
||||||
# define assert(expr) ((expr)? (void)0 : _afailed(__FILE__, __LINE__))
|
# define assert(expr) ((expr)? (void)0 : _afailed(__FILE__, __LINE__))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* (C) 2000-2001 Piotr Fusik <fox@scene.pl> */
|
/* (C) 2000-2015 Piotr Fusik <fox@scene.pl> */
|
||||||
/* */
|
/* */
|
||||||
/* This file is based on the zlib.h from 'zlib' general purpose compression */
|
/* This file is based on the zlib.h from 'zlib' general purpose compression */
|
||||||
/* library, version 1.1.3, (C) 1995-1998 Jean-loup Gailly and Mark Adler. */
|
/* library, version 1.1.3, (C) 1995-1998 Jean-loup Gailly and Mark Adler. */
|
||||||
|
@ -83,8 +83,8 @@ unsigned __fastcall__ inflatemem (char* dest, const char* source);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
int __cdecl__ uncompress (char* dest, unsigned* destLen,
|
int __fastcall__ uncompress (char* dest, unsigned* destLen,
|
||||||
const char* source, unsigned sourceLen);
|
const char* source, unsigned sourceLen);
|
||||||
/*
|
/*
|
||||||
Original zlib description:
|
Original zlib description:
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
** Marc 'BlackJack' Rintsch, 06.03.2001
|
** Marc 'BlackJack' Rintsch, 06.03.2001
|
||||||
**
|
**
|
||||||
** unsigned int __cdecl__ cbm_load(const char* name,
|
** unsigned int __fastcall__ cbm_load(const char* name,
|
||||||
** unsigned char device,
|
** unsigned char device,
|
||||||
** const unsigned char* data);
|
** const unsigned char* data);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <cbm.h>
|
#include <cbm.h>
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/*
|
/*
|
||||||
** _afailed.c
|
** _afailed.c
|
||||||
**
|
**
|
||||||
** Ullrich von Bassewitz, 06.06.1998
|
** 1998-06-06, Ullrich von Bassewitz
|
||||||
|
** 2015-03-13, Greg King
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,7 +12,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void _afailed (char* file, unsigned line)
|
void __fastcall__ _afailed (char* file, unsigned line)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "ASSERTION FAILED IN %s(%u)\n", file, line);
|
fprintf (stderr, "ASSERTION FAILED IN %s(%u)\n", file, line);
|
||||||
exit (2);
|
exit (2);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
;
|
;
|
||||||
; Ullrich von Bassewitz, 11.08.1998
|
; Ullrich von Bassewitz, 11.08.1998
|
||||||
;
|
;
|
||||||
; char* DbgMemDump (unsigend Addr, char* Buf, unsigned char Length);
|
; char* __cdecl__ DbgMemDump (unsigend Addr, char* Buf, unsigned char Length);
|
||||||
;
|
;
|
||||||
|
|
||||||
.export _DbgMemDump
|
.export _DbgMemDump
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
#include <zlib.h>
|
#include <zlib.h>
|
||||||
|
|
||||||
int uncompress (char* dest, unsigned* destLen,
|
int __fastcall__ uncompress (char* dest, unsigned* destLen,
|
||||||
const char* source, unsigned sourceLen)
|
const char* source, unsigned sourceLen)
|
||||||
{
|
{
|
||||||
unsigned len;
|
unsigned len;
|
||||||
unsigned char* ptr;
|
unsigned char* ptr;
|
||||||
|
|
Loading…
Add table
Reference in a new issue