viewgit/index.php:465 Only variables should be passed by reference [2048]

viewgit/index.php:466 Non-static method GeSHi::get_language_name_from_extension() should not be called statically [2048]

  1. #include "simple_audio.h"
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main(int argc, char** argv) {
  6.  
  7.  
  8. sa_instrument sine;
  9. sine.fs = (sa_fourier_series*) malloc(sizeof(sa_fourier_series));
  10. sine.fs->cos_len = 0;
  11. sine.fs->sin_len = 1;
  12. sine.fs->sin_values = malloc(sizeof(double));
  13. sine.fs->sin_values[0] = 1.0;
  14. sine.fs->a_0 = 0;
  15.  
  16. sa_instrument organ;
  17. int j;
  18. organ.fs = (sa_fourier_series*) malloc(sizeof(sa_fourier_series));
  19. organ.fs->cos_len = 0;
  20. organ.fs->sin_len = 100;
  21. organ.fs->sin_values = malloc(sizeof(double) * 100);
  22. organ.fs->a_0 = 0;
  23. for(j = 0; j < 100; j++) {
  24. if(j % 2 == 1)
  25. organ.fs->sin_values[j] = 0;
  26. else
  27. organ.fs->sin_values[j] = 1.0 / (j+1) / 3.1415926;
  28. }
  29.  
  30. sa_track* track = sa_track_new(2);
  31.  
  32.  
  33. sample* ss = sa_note(organ, "A3", 44100);
  34. sa_track_append(track, ss, 44100, 0);
  35. sa_track_append(track, ss, 44100, 1);
  36.  
  37. ss = sa_note(organ, "B3", 44100);
  38. sa_track_append(track, ss, 44100, 0);
  39. sa_track_append(track, ss, 44100, 1);
  40.  
  41. sa_track_write(track, "prova.cdr");
  42.  
  43. return 0;
  44. }
  45.