Dallas Semiconductor DS80C400 C Libraries Home Page

Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

tini400_mime.h

Go to the documentation of this file.
00001 /* -------------------------------------------------------------------------------
00002  *  Copyright (C) 2003 Dallas Semiconductor Corporation, All Rights Reserved.
00003  * 
00004  *  Permission is hereby granted, free of charge, to any person obtaining a
00005  *  copy of this software and associated documentation files (the "Software"),
00006  *  to deal in the Software without restriction, including without limitation
00007  *  the rights to use, copy, modify, merge, publish, distribute, sublicense,
00008  *  and/or sell copies of the Software, and to permit persons to whom the
00009  *  Software is furnished to do so, subject to the following conditions:
00010  * 
00011  *  The above copyright notice and this permission notice shall be included
00012  *  in all copies or substantial portions of the Software.
00013  * 
00014  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
00015  *  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
00016  *  MERCHANTABILITY,  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
00017  *  IN NO EVENT SHALL DALLAS SEMICONDUCTOR BE LIABLE FOR ANY CLAIM, DAMAGES
00018  *  OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
00019  *  ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
00020  *  OTHER DEALINGS IN THE SOFTWARE.
00021  * 
00022  *  Except as contained in this notice, the name of Dallas Semiconductor
00023  *  shall not be used except as stated in the Dallas Semiconductor
00024  *  Branding Policy.
00025  * -------------------------------------------------------------------------------
00026  */
00027 
00028 /*********************************************************************************
00029  *              Module Name : mime module
00030  *              Description : mime module function declarations
00031  *                 Filename : mime.h
00032  *                 Compiler : keil C51 Compiler V7.06
00033  *                      Version : Version 1.0
00034  *        Modifications :
00035  *                        Notes :
00036 *********************************************************************************/
00037 
00053 #ifndef __rom400_mime_
00054 #define __rom400_mime_
00055 
00058 #define BASE64                    1
00059 
00062 #define QUOTED_PRINTABLE  2      
00063 
00067 #define MIME_VERSION      1
00068 
00074 unsigned int mime_version(void);
00075 
00080 void mime_init(void);
00081 
00095 char * mime_encode(unsigned char far *inbuf, unsigned int size, char encode_flag);
00096 
00109 char * mime_decode(char far *inbuf, char decode_flag);
00110 
00111 #endif

Copyright 2005 Dallas Semiconductor, Inc.. Documentation generated by Doxygen.