aboutsummaryrefslogtreecommitdiff
path: root/composer/Common.hpp
blob: f5d1e30710898c72205a0dcd2f52132950a80370 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef COMPOSER_COMMON_H_INCLUDED
#define COMPOSER_COMMON_H_INCLUDED

#define IS_A_FLOAT(atom,index) ((atom+index)->a_type == A_FLOAT)
#define IS_A_SYMBOL(atom,index) ((atom+index)->a_type == A_SYMBOL)

//get rid of the "deprecated conversion from string constant to char*'" warning
#define sys_gui(x) sys_gui(const_cast<char*>(x))
#define sys_vgui(format, args...) sys_vgui(const_cast<char*>(format), ## args)
#define gensym(x) gensym(const_cast<char*>(x))
#define binbuf_addv(b, format, args...) binbuf_addv(b, const_cast<char*>(format), ## args)
#define WRAP(v,w) (((v)<0)?(((w)-1)-((-(v)-1)%(w))):((v)%(w)))

#endif // COMPOSER_COMMON_H_INCLUDED