- initial import of revision 374 from cnc
[apt.git] / apt-pkg / contrib / crc-16.h
1 // -*- mode: cpp; mode: fold -*-
2 // Description                                                          /*{{{*/
3 // $Id: crc-16.h,v 1.1 2002/07/23 17:54:51 niemeyer Exp $
4 /* ######################################################################
5
6    CRC16 - Compute a 16bit crc very quickly
7    
8    ##################################################################### */
9                                                                         /*}}}*/
10 #ifndef APTPKG_CRC16_H
11 #define APTPKG_CRC16_H
12
13 #ifdef __GNUG__
14 #pragma interface "apt-pkg/crc-16.h"
15 #endif 
16
17 #define INIT_FCS  0xffff
18 unsigned short AddCRC16(unsigned short fcs, void const *buf,
19                         unsigned long len);
20
21 #endif