/[LeafOK_CVS]/lbbs/include/database.h
ViewVC logotype

Annotation of /lbbs/include/database.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.11 - (hide annotations)
Wed Nov 5 02:06:50 2025 UTC (4 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.10: +14 -6 lines
Content type: text/x-chdr
Use enum / const int instead of macro define constant integers

1 sysadm 1.9 /* SPDX-License-Identifier: GPL-3.0-or-later */
2     /*
3     * database
4     * - configuration and function of DB connection
5     *
6 sysadm 1.10 * Copyright (C) 2004-2025 Leaflet <leaflet@leafok.com>
7 sysadm 1.9 */
8 sysadm 1.1
9 sysadm 1.3 #ifndef _DATABASE_H_
10     #define _DATABASE_H_
11    
12 sysadm 1.7 #include <mysql/mysql.h>
13 sysadm 1.1
14 sysadm 1.11 enum database_constant_t
15     {
16     SQL_BUFFER_LEN = 10240,
17     DB_host_max_len = 256,
18     DB_username_max_len = 50,
19     DB_password_max_len = 50,
20     DB_database_max_len = 50,
21     DB_timezone_max_len = 50,
22     };
23 sysadm 1.5
24     // Database
25 sysadm 1.11 extern char DB_host[DB_host_max_len + 1];
26     extern char DB_username[DB_username_max_len + 1];
27     extern char DB_password[DB_password_max_len + 1];
28     extern char DB_database[DB_database_max_len + 1];
29     extern char DB_timezone[DB_timezone_max_len + 1];
30 sysadm 1.5
31 sysadm 1.4 extern MYSQL *db_open();
32 sysadm 1.3
33     #endif //_DATABASE_H_

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1