#ifndef RBCODECCONFIG_H_INCLUDED
#define RBCODECCONFIG_H_INCLUDED
#define NUM_CORES 1
#define MEMORYSIZE 64
#define HAVE_ALBUMART
#define HAVE_FPU
#define TARGET_ID 100
#define CODEC_SIZE 0x100000
#define DSP_OUT_MIN_HZ 8000
#define DSP_OUT_DEFAULT_HZ 44100
#define DSP_OUT_MAX_HZ 96000
#define HAVE_PITCHCONTROL
#define HAVE_SW_TONE_CONTROLS
#ifndef __ASSEMBLER__
#include <inttypes.h>
#include <stdbool.h>
#include <stddef.h>
#include <unistd.h>
#include <limits.h>
#define MAX_PATH 260
#ifndef FS_PREFIX
#define FS_PREFIX(_x_) _x_
#endif
off_t filesize(int fd);
#ifndef DEBUGF
#define DEBUGF(...) do { } while (0)
#endif
void panicf(const char *fmt, ...);
#ifndef P2_M1
#define P2_M1(p2) ((1 << (p2))-1)
#define ALIGN_DOWN_P2(n, p2) ((n) & ~P2_M1(p2))
#define ALIGN_UP_P2(n, p2) ALIGN_DOWN_P2((n) + P2_M1(p2),p2)
#define ALIGN_DOWN(n, a) ((typeof(n))((uintptr_t)(n)/(a)*(a)))
#define ALIGN_UP(n, a) ALIGN_DOWN((n)+((a)-1),a)
#define MEM_ALIGN_ATTR __attribute__((aligned(sizeof(intptr_t))))
#define MEM_ALIGN_SIZE sizeof(intptr_t)
#define MEM_ALIGN_UP(x) \
((typeof (x))ALIGN_UP((uintptr_t)(x), MEM_ALIGN_SIZE))
#define MEM_ALIGN_DOWN(x) \
((typeof (x))ALIGN_DOWN((uintptr_t)(x), MEM_ALIGN_SIZE))
#endif
#endif
#endif