Mercurial > hg > fxanalyse
view utils.h @ 268:ec4462c7f8b7
Extensive cleanup of beatnote specific variables
Reorganize the beatnote specific variables in arrays indexed by the
beatnote enum constants LO, HG, SR. Also reorganize DDS frequency
related variables in arrays indexed by the DDS channel number.
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Thu, 09 Jul 2015 23:11:00 +0200 |
parents | e925664b4b1b |
children |
line wrap: on
line source
#ifndef __FXANALISE_UTILS_H__ #define __FXANALISE_UTILS_H__ #ifndef FALSE #define FALSE 0 #endif #ifndef TRUE #define TRUE 1 #endif #ifndef MIN #define MIN(x, y) (x) < (y) ? (x) : (y) #endif #define streq(x, y) (strcmp((x), (y)) == 0) #define strneq(x, y, n) (strncmp((x), (y), (n)) == 0) /* format floating points numbers accordingly to fmt and asdd thousands separator */ const char * thousands(char *buffer, int size, char *fmt, double val); double Peta(double x); double Tera(double x); double Giga(double x); double Mega(double x); double kilo(double x); double milli(double x); double micro(double x); double nano(double x); double pico(double x); double femto(double x); double atto(double x); #endif