34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef MIME_H 
							 | 
						||
| 
								 | 
							
								#define MIME_H 
							 | 
						||
| 
								 | 
							
								/*=========================================================================*\
							 | 
						||
| 
								 | 
							
								* Core MIME support
							 | 
						||
| 
								 | 
							
								* LuaSocket toolkit
							 | 
						||
| 
								 | 
							
								*
							 | 
						||
| 
								 | 
							
								* This module provides functions to implement transfer content encodings
							 | 
						||
| 
								 | 
							
								* and formatting conforming to RFC 2045. It is used by mime.lua, which
							 | 
						||
| 
								 | 
							
								* provide a higher level interface to this functionality. 
							 | 
						||
| 
								 | 
							
								\*=========================================================================*/
							 | 
						||
| 
								 | 
							
								#include "lua.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*-------------------------------------------------------------------------*\
							 | 
						||
| 
								 | 
							
								* Current MIME library version
							 | 
						||
| 
								 | 
							
								\*-------------------------------------------------------------------------*/
							 | 
						||
| 
								 | 
							
								#define MIME_VERSION    "MIME 1.0.3"
							 | 
						||
| 
								 | 
							
								#define MIME_COPYRIGHT  "Copyright (C) 2004-2013 Diego Nehab"
							 | 
						||
| 
								 | 
							
								#define MIME_AUTHORS    "Diego Nehab"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*-------------------------------------------------------------------------*\
							 | 
						||
| 
								 | 
							
								* This macro prefixes all exported API functions
							 | 
						||
| 
								 | 
							
								\*-------------------------------------------------------------------------*/
							 | 
						||
| 
								 | 
							
								#ifndef MIME_API
							 | 
						||
| 
								 | 
							
								#define MIME_API extern
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace NS_SLUA {    
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								MIME_API int luaopen_mime_core(lua_State *L);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} // end NS_SLUA
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif /* MIME_H */
							 |