#define TOTAL_NUM_FFTS ((int) (NO_SAMPLES) / (FFT_SIZE))
Препроцессор считает (int) параметром макроса.
При определении макросов используйте как можно больше скобок. Например, подумайте, что произойдет, если кто-то определит FFT_SIZE как 2 + 3. Вместо того, чтобы делить на 5, вы делите на 2, а затем добавляете 3.