Develop and Download Open Source Software

Browse CVS Repository

Annotation of /xoonips/AL/common.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.16 - (hide annotations) (download) (as text)
Mon Mar 14 06:12:11 2005 UTC (19 years, 1 month ago) by tani
Branch: MAIN
Changes since 1.15: +2 -2 lines
File MIME type: text/x-chdr
__BORLANDC__対応.

1 youi 1.2 /*
2 tani 1.16 * $Revision: 1.15 $
3 youi 1.2 */
4 youi 1.1 #if !defined( COMMON_H )
5     #define COMMON_H
6 youi 1.2
7 tani 1.15
8 tani 1.16 #if defined(__BORLANDC__)
9 tani 1.15 #define PROTOTYPES 1
10     #include "md5/global.h"
11     #include "md5/md5.h"
12    
13     #define MD5_Init MD5Init
14     #define MD5_Update MD5Update
15     #define MD5_Final MD5Final
16    
17     #define snprintf _snprintf
18    
19     #else
20 youi 1.13 #include <openssl/md5.h>
21 tani 1.15 #endif
22 aga 1.3 #include<string>
23 youi 1.13
24 aga 1.9 using namespace std;
25 youi 1.2 typedef enum {
26     RES_OK = 0,
27     RES_ERROR,
28 youi 1.6 RES_DB_NOT_INITIALIZED,
29 aga 1.5 RES_LOGIN_FAILURE,
30 youi 1.2 RES_NO_SUCH_SESSION,
31     RES_NO_SUCH_USER,
32 youi 1.6 RES_NO_SUCH_GROUP,
33 youi 1.2 RES_DB_QUERY_ERROR,
34     RES_DB_CONNECT_ERROR,
35 aga 1.8 RES_DB_INITIALIZE_ERROR,
36 youi 1.11 RES_NO_SUCH_ITEM,
37 aga 1.10 RES_NO_WRITE_ACCESS_RIGHT,
38     RES_NO_READ_ACCESS_RIGHT,
39 aga 1.8
40     RES_PHP_NONREF=1000
41 youi 1.2 } result_t;
42 aga 1.14
43     typedef enum {
44     DBTYPE_MYSQL = 1,
45     DBTYPE_SQLITE = 2
46     } dbtype_t;
47 youi 1.1
48     char* str_dup( const char* );
49     char* setValue( char** , const char* );
50 aga 1.3 string intToString( int i );
51 aga 1.4 string unsignedIntToString( unsigned int i );
52 tani 1.15 string doubleToString( double d );
53 youi 1.13
54     #define MD5_DIGEST_STRING_LENGTH (MD5_DIGEST_LENGTH*2+1)
55    
56     char* md5str( char str[MD5_DIGEST_STRING_LENGTH], unsigned char* data, int len );
57 youi 1.1
58     #endif
59    
60    

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26