text: #ifndef RIFF_H
  #define RIFF_H
  
  struct riff;
  
  struct riff_chunk
  {
  	unsigned type;
      int32 offset;
  	unsigned size;
      struct riff * nested;
  };
  
  struct riff
  {
  	unsigned type;
  	unsigned chunk_count;
  	struct riff_chunk * chunks;
  };
  
  struct riff * riff_parse( DUMBFILE * f, int32 offset, int32 size, unsigned proper );
  void riff_free( struct riff * );
  
  #endif
  