base64.h
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:3k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. /* @(#)base64.h 1.2 99/12/19 Copyright 1998,1999 Heiko Eissfeldt */
  2. /*____________________________________________________________________________
  3. //
  4. //   CD Index - The Internet CD Index
  5. //
  6. //   This program is free software; you can redistribute it and/or modify
  7. //   it under the terms of the GNU General Public License as published by
  8. //   the Free Software Foundation; either version 2 of the License, or
  9. //   (at your option) any later version.
  10. //
  11. //   This program is distributed in the hope that it will be useful,
  12. //   but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. //   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. //   GNU General Public License for more details.
  15. //
  16. //   You should have received a copy of the GNU General Public License
  17. //   along with this program; if not, write to the Free Software
  18. //   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19. //
  20. //   $Id: base64.h,v 1.1.1.2 1999/04/29 00:53:34 marc Exp $
  21. //____________________________________________________________________________
  22. */
  23. /*
  24.  * Program: RFC-822 routines (originally from SMTP)
  25.  *
  26.  * Author: Mark Crispin
  27.  * Networks and Distributed Computing
  28.  * Computing & Communications
  29.  * University of Washington
  30.  * Administration Building, AG-44
  31.  * Seattle, WA  98195
  32.  * Internet: MRC@CAC.Washington.EDU
  33.  *
  34.  * Date: 27 July 1988
  35.  * Last Edited: 10 September 1998
  36.  *
  37.  * Sponsorship: The original version of this work was developed in the
  38.  * Symbolic Systems Resources Group of the Knowledge Systems
  39.  * Laboratory at Stanford University in 1987-88, and was funded
  40.  * by the Biomedical Research Technology Program of the National
  41.  * Institutes of Health under grant number RR-00785.
  42.  *
  43.  * Original version Copyright 1988 by The Leland Stanford Junior University
  44.  * Copyright 1998 by the University of Washington
  45.  *
  46.  *  Permission to use, copy, modify, and distribute this software and its
  47.  * documentation for any purpose and without fee is hereby granted, provided
  48.  * that the above copyright notices appear in all copies and that both the
  49.  * above copyright notices and this permission notice appear in supporting
  50.  * documentation, and that the name of the University of Washington or The
  51.  * Leland Stanford Junior University not be used in advertising or publicity
  52.  * pertaining to distribution of the software without specific, written prior
  53.  * permission.  This software is made available "as is", and
  54.  * THE UNIVERSITY OF WASHINGTON AND THE LELAND STANFORD JUNIOR UNIVERSITY
  55.  * DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD TO THIS SOFTWARE,
  56.  * INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  57.  * FITNESS FOR A PARTICULAR PURPOSE, AND IN NO EVENT SHALL THE UNIVERSITY OF
  58.  * WASHINGTON OR THE LELAND STANFORD JUNIOR UNIVERSITY BE LIABLE FOR ANY
  59.  * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
  60.  * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  61.  * CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF
  62.  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  63.  *
  64.  */
  65. #ifndef BASE64_H
  66. #define BASE64_H
  67. unsigned char *rfc822_binary __PR((char *src,unsigned long srcl,unsigned long *len));
  68. #endif