home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 487.lha / FileID_v1.30 / IFF2.c < prev    next >
C/C++ Source or Header  |  1991-03-11  |  5KB  |  350 lines

  1. /**************************************************
  2.  *
  3.  * IFF2.c
  4.  *
  5.  *    Code to deal with misc. IFF chunk types
  6.  *
  7.  *    Copyright(c), 1990 Lloyd B. Eldred
  8.  *                     & Fredrick R Homan
  9.  **************************************************/
  10. #include <stdio.h>
  11. #include <math.h>
  12. #include "fi_IFF.h"
  13.  
  14. extern UBYTE VERBOSE, TERSE,COMMENT;  /* Yuck, global variables... */
  15.  
  16. void IFF_FTXT(picfile,size)   
  17. FILE *picfile;
  18. LONG size; 
  19.  
  20. {
  21.    printf(" FTXT (Formatted Text)\n");
  22.    IFF_GotoEnd(picfile,size);   
  23. }
  24.  
  25. void IFF_CHRS(picfile,size)   
  26. FILE *picfile;
  27. LONG size; 
  28.  
  29. {
  30.    if(VERBOSE) printf(" CHRS chunk (8-bit character stream)\n");
  31.    IFF_GotoEnd(picfile,size);   
  32. }
  33.  
  34. void IFF_FONS(picfile,size)   
  35. FILE *picfile;
  36. LONG size; 
  37.  
  38. {
  39.    if(VERBOSE) printf(" FONS chunk (Font specification)\n");
  40.    IFF_GotoEnd(picfile,size);   
  41. }
  42.  
  43. void IFF_AIFF(picfile,size)   
  44. FILE *picfile;
  45. LONG size; 
  46.  
  47. {
  48.    if(VERBOSE) printf(" AIFF (Apple Audio IFF)\n");
  49.    IFF_GotoEnd(picfile,size);   
  50. }
  51.  
  52.  
  53. void IFF_BANK(picfile,size)   
  54. FILE *picfile;
  55. LONG size; 
  56.  
  57. {
  58.     if(VERBOSE) printf(" BANK (SoundQuest MIDI data-dump)\n");
  59.    IFF_GotoEnd(picfile,size);   
  60. }
  61.  
  62. void IFF_HEAD(picfile,size)   
  63. FILE *picfile;
  64. LONG size; 
  65.  
  66. {
  67.    printf(" HEAD (Flow Idea Processor form)\n");
  68.    IFF_GotoEnd(picfile,size);   
  69. }
  70.  
  71. void IFF_MIDI(picfile,size)   
  72. FILE *picfile;
  73. LONG size; 
  74.  
  75. {
  76.    if(VERBOSE) printf(" MIDI\n");
  77.    IFF_GotoEnd(picfile,size);   
  78.    
  79. }
  80.  
  81. void IFF_PGTB(picfile,size)   
  82. FILE *picfile;
  83. LONG size; 
  84.  
  85. {
  86.    printf(" PGTB (ProGram TraceBack diagnostic dump image)\n");
  87.    IFF_GotoEnd(picfile,size);   
  88.    
  89. }
  90.  
  91. void IFF_SYTH(picfile,size)   
  92. FILE *picfile;
  93. LONG size; 
  94.  
  95. {
  96.     printf(" SYTH (SoundQuest Master Librarian file)\n");
  97.    IFF_GotoEnd(picfile,size);   
  98.    
  99. }
  100.  
  101. void IFF_WORD(picfile,size)   
  102. FILE *picfile;
  103. LONG size; 
  104.  
  105. {
  106.     printf(" WORD (ProWrite data file)\n");
  107.    IFF_GotoEnd(picfile,size);   
  108.    
  109. }
  110.         
  111. void IFF_C100(picfile,size)   
  112. FILE *picfile;
  113. LONG size; 
  114.  
  115. {
  116.     printf(" C100 (Cloanto Italia, private word processing form)\n");
  117.    IFF_GotoEnd(picfile,size);   
  118.    
  119. }
  120.  
  121. void IFF_PDEF(picfile,size)   
  122. FILE *picfile;
  123. LONG size; 
  124.  
  125. {
  126.     printf(" PDEF (Deluxe Print page definition)\n");
  127.    IFF_GotoEnd(picfile,size);   
  128.    
  129. }
  130.  
  131. void IFF_SHAK(picfile,size)   
  132. FILE *picfile;
  133. LONG size; 
  134.  
  135. {
  136.     printf(" SHAK (Shakespeare data file)\n");
  137.    IFF_GotoEnd(picfile,size);   
  138.    
  139. }
  140.  
  141. void IFF_VDEO(picfile,size)   
  142. FILE *picfile;
  143. LONG size; 
  144.  
  145. {
  146.     printf(" VDEO (Deluxe Video chunk)\n");
  147.    IFF_GotoEnd(picfile,size);   
  148.    
  149. }
  150.  
  151. void IFF_SAMP(picfile,size)   
  152. FILE *picfile;
  153. LONG size; 
  154.  
  155. {
  156.       printf(" SAMP (Sound Sample Chunk)\n");
  157.    IFF_GotoEnd(picfile,size);   
  158.    
  159. }
  160.  
  161. void IFF_TDDD(picfile,size)   
  162. FILE *picfile;
  163. LONG size; 
  164.  
  165. {
  166.     printf(" TDDD (Turbo Silver chunk)\n");
  167.    IFF_GotoEnd(picfile,size);   
  168.    
  169. }
  170.  
  171. void IFF_SC3D(picfile,size)   
  172. FILE *picfile;
  173. LONG size; 
  174.  
  175. {
  176.    printf(" SC3D (Sculpt 3-D chunk)\n");
  177.    IFF_GotoEnd(picfile,size);   
  178.    
  179. }
  180.  
  181. void IFF_TEXT(picfile,size)   
  182. FILE *picfile;
  183. LONG size; 
  184.  
  185. {
  186.    printf(" TEXT (unformatted ASCII text chunk)\n");
  187.    IFF_GotoEnd(picfile,size);   
  188.    
  189. }
  190.  
  191. void IFF_FNTR(picfile,size)   
  192. FILE *picfile;
  193. LONG size; 
  194.  
  195. {
  196.     if(VERBOSE) printf(" FNTR (Raster Font chunk)\n");
  197.    IFF_GotoEnd(picfile,size);   
  198.    
  199. }
  200.  
  201. void IFF_FNTV(picfile,size)   
  202. FILE *picfile;
  203. LONG size; 
  204.  
  205. {
  206.     if(VERBOSE) printf(" FNTV (Vector Font Chunk)\n");
  207.    IFF_GotoEnd(picfile,size);   
  208.    
  209. }
  210.  
  211. void IFF_GSCR(picfile,size)   
  212. FILE *picfile;
  213. LONG size; 
  214.  
  215. {
  216.     printf(" GSCR (General-use musical SCoRe Chunk)\n");
  217.    IFF_GotoEnd(picfile,size);   
  218.    
  219. }
  220.  
  221. void IFF_PICS(picfile,size)   
  222. FILE *picfile;
  223. LONG size; 
  224.  
  225. {
  226.     printf(" PICS (Macintosh picture)\n");
  227.    IFF_GotoEnd(picfile,size);   
  228.    
  229. }
  230.  
  231. void IFF_PLBM(picfile,size)   
  232. FILE *picfile;
  233. LONG size; 
  234.  
  235. {
  236.     printf(" PLBM (Obsolete)\n");
  237.    IFF_GotoEnd(picfile,size);   
  238.    
  239. }
  240.  
  241. void IFF_USCR(picfile,size)   
  242. FILE *picfile;
  243. LONG size; 
  244.  
  245. {
  246.     printf(" USCR (Uhura Sound software musical score)\n");
  247.    IFF_GotoEnd(picfile,size);   
  248.    
  249. }
  250.  
  251. void IFF_UVOX(picfile,size)   
  252. FILE *picfile;
  253. LONG size; 
  254.  
  255. {
  256.     printf(" UVOX (Uhura Sound software Macintosh Voice)\n");
  257.    IFF_GotoEnd(picfile,size);   
  258.    
  259. }
  260.  
  261. void IFF_CLIP(picfile,size)   
  262. FILE *picfile;
  263. LONG size; 
  264.  
  265. {
  266.     printf(" CLIP (Clipboard data)\n");
  267.    IFF_GotoEnd(picfile,size);   
  268.    
  269. }
  270.  
  271. void IFF_ARC(picfile,size)   
  272. FILE *picfile;
  273. LONG size; 
  274.  
  275. {
  276.     printf(" ARC  (Archive form)\n");
  277.    IFF_GotoEnd(picfile,size);   
  278.    
  279. }
  280.  
  281. void IFF_ATXT(picfile,size)   
  282. FILE *picfile;
  283. LONG size; 
  284.  
  285. {
  286.     printf(" ATXT\n");
  287.    IFF_GotoEnd(picfile,size);   
  288.    
  289. }
  290.  
  291. void IFF_PTXT(picfile,size)   
  292. FILE *picfile;
  293. LONG size; 
  294.  
  295. {
  296.     printf(" PTXT\n");
  297.    IFF_GotoEnd(picfile,size);   
  298.    
  299. }
  300.  
  301. void IFF_RGBX(picfile,size)   
  302. FILE *picfile;
  303. LONG size; 
  304.  
  305. {
  306.     printf(" RGBX\n");
  307.    IFF_GotoEnd(picfile,size);   
  308.    
  309. }
  310.  
  311. void IFF_CDAT(picfile,size)   
  312. FILE *picfile;
  313. LONG size; 
  314.  
  315. {
  316.     printf(" CDAT\n");
  317.    IFF_GotoEnd(picfile,size);   
  318.    
  319. }
  320.  
  321. void IFF_MSMP(picfile,size)   
  322. FILE *picfile;
  323. LONG size; 
  324.  
  325. {
  326.     printf(" MSMP\n");
  327.    IFF_GotoEnd(picfile,size);   
  328.    
  329. }
  330.  
  331. void IFF_FIGR(picfile,size)   
  332. FILE *picfile;
  333. LONG size; 
  334.  
  335. {  
  336.     printf(" FIGR\n");
  337.    IFF_GotoEnd(picfile,size);   
  338.    
  339. }
  340.  
  341. void IFF_MOVI(picfile,size)   
  342. FILE *picfile;
  343. LONG size; 
  344.  
  345. {
  346.     printf(" MOVI\n");
  347.    IFF_GotoEnd(picfile,size);   
  348.    
  349. }
  350.