mirror of
https://github.com/rfivet/uemacs.git
synced 2024-12-18 23:36:23 -05:00
Clean compile with RAMSIZE and RAMSHOW activated.
This commit is contained in:
parent
da813d2efc
commit
81c98138de
@ -87,7 +87,9 @@
|
|||||||
/* Debugging options */
|
/* Debugging options */
|
||||||
|
|
||||||
#define RAMSIZE 0 /* dynamic RAM memory usage tracking */
|
#define RAMSIZE 0 /* dynamic RAM memory usage tracking */
|
||||||
#define RAMSHOW 0 /* auto dynamic RAM reporting */
|
#if RAMSIZE
|
||||||
|
#define RAMSHOW 1 /* auto dynamic RAM reporting */
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef AUTOCONF
|
#ifndef AUTOCONF
|
||||||
|
|
||||||
@ -270,6 +272,9 @@
|
|||||||
/* Dynamic RAM tracking and reporting redefinitions */
|
/* Dynamic RAM tracking and reporting redefinitions */
|
||||||
|
|
||||||
#if RAMSIZE
|
#if RAMSIZE
|
||||||
|
#include <stdlib.h>
|
||||||
|
void *allocate( size_t size) ;
|
||||||
|
void release( void *ptr) ;
|
||||||
#define malloc allocate
|
#define malloc allocate
|
||||||
#define free release
|
#define free release
|
||||||
#endif
|
#endif
|
||||||
|
15
main.c
15
main.c
@ -510,16 +510,19 @@ static void edinit(char *bname)
|
|||||||
end of the bottom mode line and is updated whenever it is changed.
|
end of the bottom mode line and is updated whenever it is changed.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
static void dspram( void) ;
|
||||||
|
|
||||||
#undef malloc
|
#undef malloc
|
||||||
#undef free
|
#undef free
|
||||||
|
#if 0
|
||||||
char *allocate(nbytes)
|
char *allocate(nbytes)
|
||||||
/* allocate nbytes and track */
|
/* allocate nbytes and track */
|
||||||
unsigned nbytes; /* # of bytes to allocate */
|
unsigned nbytes; /* # of bytes to allocate */
|
||||||
|
#endif
|
||||||
|
void *allocate( size_t nbytes)
|
||||||
{
|
{
|
||||||
char *mp; /* ptr returned from malloc */
|
char *mp; /* ptr returned from malloc */
|
||||||
char *malloc();
|
/* char *malloc(); */
|
||||||
|
|
||||||
mp = malloc(nbytes);
|
mp = malloc(nbytes);
|
||||||
if (mp) {
|
if (mp) {
|
||||||
@ -532,10 +535,12 @@ unsigned nbytes; /* # of bytes to allocate */
|
|||||||
return mp;
|
return mp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
release(mp)
|
release(mp)
|
||||||
/* release malloced memory and track */
|
/* release malloced memory and track */
|
||||||
char *mp; /* chunk of RAM to release */
|
char *mp; /* chunk of RAM to release */
|
||||||
|
#endif
|
||||||
|
void release( void *mp)
|
||||||
{
|
{
|
||||||
unsigned *lp; /* ptr to the long containing the block size */
|
unsigned *lp; /* ptr to the long containing the block size */
|
||||||
|
|
||||||
@ -551,7 +556,7 @@ char *mp; /* chunk of RAM to release */
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if RAMSHOW
|
#if RAMSHOW
|
||||||
dspram()
|
static void dspram( void)
|
||||||
{ /* display the amount of RAM currently malloced */
|
{ /* display the amount of RAM currently malloced */
|
||||||
char mbuf[20];
|
char mbuf[20];
|
||||||
char *sp;
|
char *sp;
|
||||||
|
Loading…
Reference in New Issue
Block a user