/src/Core/objects/CDTrack.xs

http://github.com/PerlGameDev/SDL · Unknown · 44 lines · 37 code · 7 blank · 0 comment · 0 complexity · a48d77d73221b74524b123fb715645b4 MD5 · raw file

  1. #include "EXTERN.h"
  2. #include "perl.h"
  3. #include "XSUB.h"
  4. #include "ppport.h"
  5. #ifndef aTHX_
  6. #define aTHX_
  7. #endif
  8. #include <SDL.h>
  9. MODULE = SDL::CDTrack PACKAGE = SDL::CDTrack PREFIX = cdt_
  10. Uint8
  11. cdt_id( track )
  12. SDL_CDtrack *track
  13. CODE:
  14. RETVAL = track->id;
  15. OUTPUT:
  16. RETVAL
  17. Uint8
  18. cdt_type( track )
  19. SDL_CDtrack *track
  20. CODE:
  21. RETVAL = track->type;
  22. OUTPUT:
  23. RETVAL
  24. Uint16
  25. cdt_length( track )
  26. SDL_CDtrack *track
  27. CODE:
  28. RETVAL = track->length;
  29. OUTPUT:
  30. RETVAL
  31. Uint32
  32. cdt_offset( track )
  33. SDL_CDtrack *track
  34. CODE:
  35. RETVAL = track->offset;
  36. OUTPUT:
  37. RETVAL