Changeset 4795:cf3e4ecde1f5 in roaraudio for include


Ignore:
Timestamp:
03/14/11 15:47:34 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Added Adler32 support (Closes: #123) (pr1)

Location:
include/libroar
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/crc.h

    r4708 r4795  
    4242#define roar_crc24_init() roar_crc24_add(0, NULL, 0) 
    4343 
     44uint32_t roar_adler32_add(uint32_t state, const void * data, size_t len); 
     45#define roar_adler32_init() roar_adler32_add(0, NULL, 0) 
     46 
    4447int roar_hash_crc24_init(void * state); 
    4548int roar_hash_crc24_digest(void * state, void * digest, size_t * len); 
    4649int roar_hash_crc24_proc(void * state, const void * data, size_t len); 
    4750 
     51int roar_hash_adler32_init(void * state); 
     52int roar_hash_adler32_digest(void * state, void * digest, size_t * len); 
     53int roar_hash_adler32_proc(void * state, const void * data, size_t len); 
     54 
    4855#endif 
    4956 
  • include/libroar/hash.h

    r4708 r4795  
    7575#define ROAR_HT_ISBN10      72003 
    7676#define ROAR_HT_ISBN13      ROAR_HT_GTIN13 
     77#define ROAR_HT_ADLER32     73001 
    7778 
    7879struct roar_hash_cmds { 
Note: See TracChangeset for help on using the changeset viewer.