Subversion Repositories spk

Rev

Rev 18 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 cycrow 1
#ifndef __SPK_H__
2
#define __SPK_H__
3
 
4
#include "Logging/log.h"
5
#include "File.h"
6
#include "SpkFile.h"
7
#include "MultiSpkFile.h"
8
#include "CatFile.h"
9
#include "CyString.h"
10
#include "lists.h"
11
#include "StringList.h"
12
#include "File_IO.h"
13
#include "DirIO.h"
14
#include "XspFile.h"
15
#include "Packages.h"
16
#include "spkdef.h"
17
#include "ModDiff.h"
18
#include "VirtualFileSystem.h"
19
#include "hash.h"
20
 
21
typedef int s_int;
22
 
23
#include "time.h"
24
#define ERRORLOG(n) CyString::Number(n) + " " + CyString::Number((long)time(NULL))
25
 
18 cycrow 26
#define LIBRARYVERSION 1.85f
27
 
1 cycrow 28
namespace SPK {
29
	void		SPKEXPORT AssignAutomaticFiletypes(CyStringList *list);
18 cycrow 30
	s_int		SPKEXPORT GetAutomaticFiletype(CyString file, CyString *extradir, bool bUseSpecial);
1 cycrow 31
	CyString	SPKEXPORT GetSizeString ( unsigned long size );
32
	bool		SPKEXPORT WriteScriptStyleSheet(CyString dest);
33
	CyString	SPKEXPORT ConvertTimeString(time_t time);
34
	CyString	SPKEXPORT FormatTextName(int id, int lang, bool newstyle);
35
};
36
 
37
#endif //__SPK_H__