/* empty.c 
	vi:ts=3 sw=3:
 */

/* $Id: empty.c,v 1.2 1995/02/14 04:02:28 espie Exp $
 * $Log: empty.c,v $
 * Revision 1.2  1995/02/14  04:02:28  espie
 * Nothing
 *
 * Revision 1.2  1995/02/14  04:02:28  espie
 * Nothing
 *
 * Revision 1.1  1995/02/06  14:50:47  espie
 * Initial revision
 *
 * Revision 1.1  1995/02/06  14:50:47  espie
 * Initial revision
 *
 */

#include "defs.h"
#include "extern.h"

#include "song.h"
     
ID("$Id: empty.c,v 1.2 1995/02/14 04:02:28 espie Exp $")

LOCAL void init_empty P((void));

LOCAL void (*INIT)P((void)) = init_empty;

LOCAL struct sample_info dummy;

LOCAL void init_empty()
	{
	int i;
	dummy.name = NULL;
	dummy.length = dummy.rp_offset = dummy.rp_length = 0;
	dummy.fix_length = dummy.fix_rp_length = 0;
	dummy.volume = dummy.color = dummy.finetune = 0;
	dummy.start = dummy.rp_start = NULL;
	for (i = 0; i <= MAX_VOLUME; i++)
		dummy.volume_lookup[i] = 0;
	}

struct sample_info *empty_sample()
	{
	INIT_ONCE;

	return &dummy;
	}

