📄 mymimeutils.c
字号:
/*____________________________________________________________________________
Copyright (C) 2002 PGP Corporation
All rights reserved.
$Id: MyMIMEUtils.c,v 1.2 2002/08/06 20:09:41 dallen Exp $
____________________________________________________________________________*/
// System Headers
#include <windows.h>
// Eudora Headers
#include "emssdk/mimetype.h"
// Project Headers
#include "MapFile.h"
#include "MyMIMEUtils.h"
/*_______________________________________________________________
*ppMimeType is set to NULL if no valid Content-type is found.
________________________________________________________________*/
void
ParseMIMEType(
const char* szText,
emsMIMEtype** ppMimeType
)
{
*ppMimeType = NULL;
*ppMimeType = parse_make_mime_type(szText);
if ( *ppMimeType )
{
// parse_mime_ct doesn't fill in mime_version
(*ppMimeType)->version = strdup( "1.0");
}
}
long
ParseFileForMIMEType(
const char * szInputFile,
emsMIMEtype** ppMimeType
)
{
long err = 0;
char* buffer = NULL;
DWORD length = 0;
buffer = MapFile( szInputFile, &length );
if ( buffer )
{
ParseMIMEType( buffer, ppMimeType);
free(buffer);
}
else
{
err = 1;
}
return( err );
}
/*__Editor_settings____
Local Variables:
tab-width: 4
End:
vi: ts=4 sw=4
vim: si
_____________________*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -