Mercurial > hg > aim92
comparison tools/units.h @ 0:5242703e91d3 tip
Initial checkin for AIM92 aimR8.2 (last updated May 1997).
author | tomwalters |
---|---|
date | Fri, 20 May 2011 15:19:45 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:5242703e91d3 |
---|---|
1 | |
2 #define INT ( -10 ) | |
3 #define FLOAT ( -11 ) | |
4 | |
5 | |
6 /* units list */ | |
7 | |
8 static char *units[] = { | |
9 "points" , /* 0 */ | |
10 "seconds" , /* 1 */ | |
11 "ms" , /* 2 */ | |
12 "Hz" , /* 3 */ | |
13 "kHz" , /* 4 */ | |
14 "erb" , /* 5 */ | |
15 ( char * ) 0 } ; | |
16 | |
17 | |
18 int unitindex() ; | |
19 char *unitstr() ; | |
20 char *sqrt_units() ; | |
21 | |
22 int numbertype() ; | |
23 int isint() ; | |
24 int isfloat() ; | |
25 | |
26 double to_Hz() ; /* convert to Hz, assuming default units Hz */ | |
27 double to_kHz() ; /* convert to kHz, assuming default units Hz */ | |
28 double to_erb() ; /* convert to erb, assuming default units erb */ | |
29 double to_p() ; /* convert to p (samples), assuming default units p */ | |
30 double to_s() ; /* convert to s (seconds), assuming default units p */ | |
31 double to_ms() ; /* convert to ms, assuming default units p */ |