mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-11 14:41:06 +02:00
56 lines
1.1 KiB
C
56 lines
1.1 KiB
C
/* local.c -- call initialization code for all extensions */
|
|
|
|
/* CHANGE LOG
|
|
* --------------------------------------------------------------------
|
|
* 28Apr03 dm changes for portability and fix compiler warnings
|
|
*/
|
|
|
|
#include "xlisp.h"
|
|
#include "sound.h"
|
|
#include "samples.h"
|
|
#ifdef CMTSTUFF
|
|
#include "seqext.h"
|
|
#endif
|
|
#include "falloc.h"
|
|
#include "sine.h"
|
|
#include "stkinit.h"
|
|
|
|
LVAL RSLT_sym;
|
|
|
|
void localinit(void)
|
|
{
|
|
falloc_init();
|
|
/* probe_init(true);*/
|
|
sound_init();
|
|
#ifdef CMTSTUFF
|
|
seqext_init();
|
|
#endif
|
|
sine_init();
|
|
stk_init();
|
|
}
|
|
|
|
|
|
void localsymbols(void)
|
|
{
|
|
RSLT_sym = xlenter("*RSLT*");
|
|
sound_symbols();
|
|
samples_symbols();
|
|
#ifdef CMTSTUFF
|
|
seqext_symbols();
|
|
#endif
|
|
}
|
|
|
|
extern int sample_block_total;
|
|
extern int sample_block_used;
|
|
|
|
void print_local_gc_info(void)
|
|
{
|
|
char buf[50];
|
|
/* print sample blocks */
|
|
sprintf(buf, "; samples %dKB, %dKB free",
|
|
(sample_block_total * max_sample_block_len) / 1024,
|
|
((sample_block_total - sample_block_used) *
|
|
max_sample_block_len) / 1024);
|
|
stdputstr(buf);
|
|
}
|