Yu Qing
|
41c6c6d17b
|
code refine
|
2017-02-03 11:05:18 +08:00 |
Yu Qing
|
ff60187490
|
getExecResult code refine
|
2017-02-02 12:31:19 +08:00 |
Yu Qing
|
7ba58c02c0
|
free pContext->set.vars
|
2017-02-01 10:47:45 +08:00 |
Yu Qing
|
5c7ba700b6
|
ini_file_reader support #@set directive
|
2017-02-01 10:35:17 +08:00 |
yuqing
|
f76f3f6206
|
correct PTHREAD_MUTEX_ERRORCHECK macro define
|
2017-01-20 10:43:08 +08:00 |
yuqing
|
87995c650d
|
ini_file_reader: return the last when get single value
|
2017-01-19 18:19:45 +08:00 |
yuqing
|
39e569a649
|
ini_file_reader: LOCAL_IP support CIDR addresses
|
2017-01-19 11:11:39 +08:00 |
Yu Qing
|
5120b1daf0
|
MacOS does NOT support macro RLIMIT_MSGQUEUE
|
2017-01-12 09:51:41 +08:00 |
yuqing
|
af49c430a6
|
show resource label when setrlimit fail
|
2017-01-04 09:33:17 +08:00 |
yuqing
|
e4871c205f
|
refine getFileContent log info
|
2016-12-22 15:09:39 +08:00 |
YuQing
|
182ad4b72a
|
Merge pull request #10 from hanyunqi/is_power2
Update function is_power2 in shared_func.c
|
2016-12-17 09:52:45 +08:00 |
yuqing
|
c02a55ba28
|
add function hash_get_prime_capacity
|
2016-12-13 15:56:22 +08:00 |
hanyunqi
|
7e09d1f94f
|
Update shared_func.c
update is_power2: return ((n != 0) && !(n & (n - 1)));
|
2016-12-08 18:47:01 +08:00 |
yuqing
|
d8b92e2421
|
logWarning to logDebug
|
2016-12-01 18:18:47 +08:00 |
Yu Qing
|
beab8dad5a
|
add test_char_convert_loader.c
|
2016-11-27 18:34:52 +08:00 |
Yu Qing
|
2fe5e5fb8f
|
add tests/test_char_convert.c
|
2016-11-26 19:16:02 +08:00 |
yuqing
|
2e1d5eb8d2
|
char_converter code refine
|
2016-11-26 13:36:14 +08:00 |
yuqing
|
562513b358
|
fast_char_convert function changed
|
2016-11-26 13:04:45 +08:00 |
yuqing
|
33085e9bf6
|
add files: char_convert_loader.h and char_convert_loader.c
|
2016-11-26 12:20:43 +08:00 |
yuqing
|
fe4f42f090
|
char_converter code refine
|
2016-11-25 15:07:48 +08:00 |
yuqing
|
8cb8c29c45
|
add function char_converter_set_pair
|
2016-11-25 10:11:40 +08:00 |
yuqing
|
abc9882418
|
memset 0 for FastCharConverter
|
2016-11-25 09:06:28 +08:00 |
yuqing
|
e2735189a5
|
add files: char_converter.h and char_converter.c
|
2016-11-25 09:02:03 +08:00 |
yuqing
|
100ae31704
|
Revert "log support replace space chars"
This reverts commit aa683c2324.
|
2016-11-24 19:55:51 +08:00 |
yuqing
|
aa683c2324
|
log support replace space chars
|
2016-11-24 19:15:23 +08:00 |
yuqing
|
ef019ab04a
|
logger context add field: use_file_write_lock
|
2016-11-13 14:22:12 +08:00 |
yuqing
|
8b563ce830
|
add file trylock functions
|
2016-11-13 12:44:24 +08:00 |
yuqing
|
bd9a588840
|
compare exename in process_start function
|
2016-11-12 11:55:14 +08:00 |
Yu Qing
|
b53a158f67
|
process_ctrl code refine
|
2016-11-12 11:23:44 +08:00 |
yuqing
|
cb3dc49e2a
|
add macro function INI_STRING_IS_TRUE
|
2016-11-11 18:20:41 +08:00 |
yuqing
|
e16e0f5d4f
|
add function get_time_item_from_str
|
2016-11-11 15:14:51 +08:00 |
yuqing
|
decd1498d0
|
add tests/test_ini_parser.c
|
2016-11-10 14:04:24 +08:00 |
yuqing
|
41db7d0bc2
|
move SET_SOCKOPT_NOSIGPIPE from sockopt.c to sockopt.h
|
2016-11-10 14:00:12 +08:00 |
yuqing
|
3c77ef047d
|
id generator support file mode
|
2016-10-31 18:46:03 +08:00 |
yuqing
|
8ccf3503ca
|
fast_buffer code refine
|
2016-10-08 09:39:56 +08:00 |
yuqing
|
e552ad7e1d
|
fixbug for select
|
2016-09-08 15:43:24 +08:00 |
yuqing
|
bf8023287e
|
add function iovent_add_to_deleted_list
|
2016-09-02 19:14:00 +08:00 |
yuqing
|
39a6e7b656
|
setsockopt SO_NOSIGPIPE when nessary
|
2016-08-12 17:09:18 +08:00 |
yuqing
|
51c9b28f90
|
change zend_hash_find to zend_hash_str_find
|
2016-08-09 13:47:44 +08:00 |
yuqing
|
792549e60c
|
php7_ext_wrapper.h: #include <stdbool.h>
|
2016-08-08 15:27:51 +08:00 |
yuqing
|
a56d0af695
|
correct zend_hash_find_wrapper for php7
|
2016-08-02 09:44:41 +08:00 |
yuqing
|
60cd0565e5
|
php7_ext_wrapper.h: fix memory leak in php 7
|
2016-08-01 19:36:32 +08:00 |
yuqing
|
1eab718d4f
|
modify php-fastcommon/test.php
|
2016-07-25 12:46:44 +08:00 |
yuqing
|
1c2b72f9a6
|
add function id_generator_get_timestamp
|
2016-06-17 10:09:41 +08:00 |
yuqing
|
962773d029
|
for compatibility
|
2016-06-15 10:06:09 +08:00 |
yuqing
|
28930e70b6
|
ini_file_reader support #@for
|
2016-06-14 22:41:15 +08:00 |
yuqing
|
d34dfee8dc
|
ini_file_reader support for statement
|
2016-06-14 21:56:49 +08:00 |
yuqing
|
4d0f217917
|
ini_file_reader support #@if
|
2016-06-14 17:29:25 +08:00 |
yuqing
|
fb0162d769
|
check g_free_queue.head == NULL before free_queue_realloc()
|
2016-06-08 18:30:36 +08:00 |
yuqing
|
45e57c2bb0
|
correct pointer type in php7
|
2016-06-06 21:15:53 +08:00 |
yuqing
|
75e62f6f51
|
correct zend_hash_update_wrapper for php7
|
2016-06-06 21:07:45 +08:00 |
yuqing
|
372a02d9d4
|
add function http_parse_url_params
|
2016-06-06 20:49:34 +08:00 |
liuwei
|
a6d00af752
|
memset sockaddr_in & sockaddr_in6
|
2016-05-24 18:00:26 +08:00 |
liuwei
|
96cfd0283a
|
add getIpaddrsByName() function
|
2016-05-23 14:20:44 +08:00 |
yuqing
|
299ac49055
|
id generator in php extension support multi instance
|
2016-05-19 15:50:45 +08:00 |
yuqing
|
6682b9842e
|
conn_pool_init compatable
|
2016-05-18 11:18:15 +08:00 |
yuqing
|
3eb39e834c
|
connect by ip and connection pool support ipv6
|
2016-05-18 10:40:36 +08:00 |
yuqing
|
094f3900c1
|
inet_aton to inet_pton
|
2016-05-17 21:22:08 +08:00 |
yuqing
|
ce39cdd497
|
add comment
|
2016-05-16 09:22:53 +08:00 |
yuqing
|
5cb9066ed1
|
upgrade php-fastcommon version to 1.0.6
|
2016-05-16 09:06:07 +08:00 |
yuqing
|
064c4730e4
|
id generator support extra bits
|
2016-05-14 19:37:55 +08:00 |
yuqing
|
f829bd5e88
|
id generator support variable sn bits
|
2016-04-15 14:46:30 +08:00 |
yuqing
|
a6f4fe6a3e
|
refine remark info
|
2016-04-14 14:55:46 +08:00 |
yuqing
|
50236cd764
|
id generator test printf
|
2016-04-12 11:23:43 +08:00 |
yuqing
|
3b68b068b1
|
refine sn sprintf format
|
2016-04-11 09:30:54 +08:00 |
Yuqing
|
f895a970c6
|
use local private ip first as machine id
|
2016-04-10 20:22:03 +08:00 |
Yuqing
|
324d6db66f
|
php extension support id generator
|
2016-04-10 19:01:47 +08:00 |
Yuqing
|
9ddd1b8f03
|
beautify debug info
|
2016-04-10 17:52:25 +08:00 |
Yuqing
|
b16e56b9a3
|
id generator for multi processes
|
2016-04-10 17:44:10 +08:00 |
yuqing
|
8104af5d27
|
add id generator for multi processes
|
2016-04-10 00:22:50 +08:00 |
yuqing
|
6bd718079e
|
add file lock and unlock functions
|
2016-04-09 22:11:28 +08:00 |
liaozaixue
|
743399a442
|
wrapper resource interface for php7
|
2016-04-05 16:21:00 +08:00 |
liaozaixue
|
94a5f932e4
|
add zval_ptr_dtor wrapper for php7
|
2016-04-05 13:56:33 +08:00 |
yuqing
|
b2b933e5a7
|
add function fd_set_cloexec
|
2016-03-31 15:51:58 +08:00 |
yuqing
|
1bdc948909
|
remove debug info
|
2016-03-18 08:44:18 +08:00 |
yuqing
|
0103aef791
|
add logger parameter: compress_log_days_before
|
2016-03-16 09:18:57 +08:00 |
yuqing
|
ef8d758a3c
|
support compress log file in new thread
|
2016-03-01 16:00:29 +08:00 |
yuqing
|
72f0214695
|
logger support compress the log file
|
2016-02-29 18:37:10 +08:00 |
liaozaixue
|
c7ba512e09
|
add zend_hash_index_find_wrapper
|
2016-02-26 18:13:22 +08:00 |
yuqing
|
3f15350bb0
|
Merge branch 'master' of github.com:happyfish100/libfastcommon
|
2016-02-22 18:35:37 +08:00 |
yuqing
|
09bc970dab
|
bugfixed: free task point correctly in free_queue_destroy
|
2016-02-22 18:34:41 +08:00 |
Yu Qing
|
fa404e98df
|
add macro HAVE_USER_H
|
2016-02-19 14:56:38 +08:00 |
Yu Qing
|
e32e6315b5
|
compile passed in FreeBSD 10.2
|
2016-02-19 11:27:39 +08:00 |
yuqing
|
d5183cffb6
|
php7_ext_wrapper.h add more macro defines
|
2016-02-19 10:13:30 +08:00 |
Yu Qing
|
f4313d4669
|
add macro HAVE_VMMETER_H
|
2016-02-18 16:52:56 +08:00 |
yuqing
|
9f8acd52e9
|
php extension use php7_ext_wrapper.h
|
2016-02-15 11:35:54 +08:00 |
yuqing
|
cfad73a8d5
|
add php7_ext_wrapper.h for php7 migration
|
2016-02-15 11:21:29 +08:00 |
YuQing
|
a1c28b4914
|
Merge pull request #6 from lichhaosysu/master
pthread_pool bug fix
|
2016-02-14 12:16:49 +08:00 |
yuqing
|
96bb553688
|
delete pid file check pid
|
2016-02-11 13:56:18 +08:00 |
yuqing
|
3042d28d2a
|
add comments
|
2016-02-11 13:19:36 +08:00 |
相见欢
|
ea449d773c
|
pthread_pool bug fix
|
2016-02-07 13:04:01 +08:00 |
yuqing
|
c6a41be8b9
|
add comments
|
2016-02-03 16:03:08 +08:00 |
Yu Qing
|
39b0a94eb2
|
set tv_usec 0 in Linux
|
2016-02-02 16:37:31 +08:00 |
yuqing
|
b1a6bbfa27
|
output file device
|
2016-02-02 15:05:30 +08:00 |
Yu Qing
|
6c74629633
|
compile passed in mac os
|
2016-02-02 10:13:18 +08:00 |
yuqing
|
0e11466085
|
output file inode
|
2016-02-02 08:52:17 +08:00 |
yuqing
|
a8b9d024e3
|
define nsec of file stat in Linux and FreeBSD
|
2016-02-01 15:07:06 +08:00 |
YuQing
|
08d3932845
|
Merge pull request #5 from lichhaosysu/master
io_opt.c bug fix
|
2016-02-01 09:41:29 +08:00 |
Yu Qing
|
283f16db7d
|
remove useless variable
|
2016-01-29 14:59:28 +08:00 |
lichhaosysu
|
e1d140c7e5
|
io_opt.c bug fix
|
2016-01-29 14:42:44 +08:00 |
yuqing
|
7b9b40d2f5
|
use timeval instead of second
|
2016-01-29 14:40:34 +08:00 |
Yu Qing
|
0165a3357b
|
compile by mac os
|
2016-01-29 10:17:32 +08:00 |
yuqing
|
e4876f0c61
|
add get_sysinfo
|
2016-01-28 12:26:11 +08:00 |
Yu Qing
|
0758be6e88
|
sysinfo for FreeBSD
|
2016-01-28 11:30:07 +08:00 |
yuqing
|
7b61231508
|
Merge branch 'master' of github.com:happyfish100/libfastcommon
|
2016-01-27 22:51:52 +08:00 |
yuqing
|
74715cb089
|
iovent bug fixed for FreeBSD
|
2016-01-27 22:51:13 +08:00 |
yuqing
|
4a6b6a6576
|
linux process starttime as Unix timestamp
|
2016-01-27 18:38:35 +08:00 |
Yu Qing
|
8a77902f34
|
iOS test ok
|
2016-01-27 18:14:36 +08:00 |
yuqing
|
4421133912
|
get_processes support FreeBSD
|
2016-01-27 17:52:46 +08:00 |
yuqing
|
94feb0b311
|
change log level
|
2016-01-26 21:53:25 +08:00 |
yuqing
|
c18387c7f8
|
add test_blocked_queue
|
2016-01-26 19:16:23 +08:00 |
yuqing
|
9229a5cf0b
|
add blocked_queue_terminate
|
2016-01-26 09:52:31 +08:00 |
yuqing
|
cb82009656
|
add fast_blocked_queue.[hc]
|
2016-01-26 09:42:53 +08:00 |
yuqing
|
d911109689
|
test changed
|
2016-01-25 17:47:55 +08:00 |
yuqing
|
6c7852cdab
|
format
|
2016-01-20 21:57:36 +08:00 |
yuqing
|
12c1355c2a
|
export function task_queue_get_new_buffer_size
|
2016-01-19 14:28:44 +08:00 |
yuqing
|
9c7a510803
|
do NOT use function xxxmntent in linux
|
2016-01-18 15:32:32 +08:00 |
yuqing
|
a786f36d65
|
getlocaladdrs
|
2016-01-18 10:17:45 +08:00 |
yuqing
|
05e01ce113
|
getlocaladdrs fixed
|
2016-01-17 22:48:30 +08:00 |
yuqing
|
481f57befa
|
add micro HAVE_FILE_SYSTEM_ID check
|
2016-01-14 18:48:37 +08:00 |
yuqing
|
e73b37f7da
|
ini_file_reader add iniGetSectionNames and iniGetSectionItems
|
2016-01-14 17:09:26 +08:00 |
yuqing
|
bb57593f14
|
test_mblock ok
|
2016-01-14 13:35:10 +08:00 |
yuqing
|
0fc9297155
|
add function get_processes for Linux
|
2016-01-14 12:29:14 +08:00 |
yuqing
|
6af9b0d52d
|
return EOPNOTSUPP on other unix system
|
2016-01-13 16:30:03 +08:00 |
yuqing
|
00d5c43b50
|
remove useless variable
|
2016-01-12 18:20:25 +08:00 |
Yu Qing
|
6ddfdf1265
|
compile Ok in mac OS
|
2016-01-12 16:47:15 +08:00 |
yuqing
|
10c15228ec
|
add function get_mounted_filesystems
|
2016-01-12 16:32:26 +08:00 |
yuqing
|
700f8d2c2b
|
add system_info.h and system_info.c
|
2016-01-12 15:14:47 +08:00 |
Yu Qing
|
c2b66b3ced
|
format if mac address
|
2016-01-12 11:18:29 +08:00 |
yuqing
|
1c6a73d4f3
|
support get local mac addresses
|
2016-01-12 10:56:07 +08:00 |
yuqing
|
5d130c1608
|
remove debug info
|
2016-01-11 18:25:53 +08:00 |
yuqing
|
66e2db7b6f
|
add skiplist wrapper
|
2015-12-30 11:16:06 +08:00 |
yuqing
|
a1fc869430
|
support free data callback
|
2015-12-29 16:55:29 +08:00 |
yuqing
|
9dc2f2901e
|
skiplist add find_all and delete_all
|
2015-12-29 14:21:36 +08:00 |
yuqing
|
a6ac2867c1
|
add tests/test_multi_skiplist.c
|
2015-12-29 12:23:59 +08:00 |
yuqing
|
5bae0d57cb
|
support multi skiplist
|
2015-12-29 12:23:03 +08:00 |
yuqing
|
866c8a83fe
|
support multi skiplist
|
2015-12-28 17:03:34 +08:00 |
yuqing
|
7de0f850e4
|
make.sh changed
|
2015-12-27 13:48:10 +08:00 |
yuqing
|
a6ef605c6e
|
skiplist support stable sort
|
2015-12-25 19:02:36 +08:00 |
yuqing
|
159d69983b
|
test code modified
|
2015-12-25 16:56:52 +08:00 |
yuqing
|
c8024b10e0
|
test_skiplist.c
|
2015-12-25 16:32:04 +08:00 |
yuqing
|
d07af5dda8
|
make.sh: replace perl with sed
|
2015-12-25 16:26:26 +08:00 |
yuqing
|
0bb237190d
|
skiplist bugfixed
|
2015-12-25 16:06:43 +08:00 |
yuqing
|
74fe4c8889
|
add skiplist
|
2015-12-24 18:20:14 +08:00 |
liuwei
|
62e9004f2c
|
fixed rpm build error
|
2015-11-18 10:59:16 +08:00 |
yuqing
|
9828c45343
|
add function fast_mblock_init_ex1
|
2015-11-16 13:48:26 +08:00 |
Yu Qing
|
b6eb0e20da
|
add fast_buffer
|
2015-11-13 15:13:28 +08:00 |
Yu Qing
|
d49bfa7294
|
allocator support reclaim
|
2015-11-06 18:57:39 +08:00 |
Yu Qing
|
c39a4915de
|
mblock support trunk malloc check and notify
|
2015-11-06 15:19:07 +08:00 |
Yu Qing
|
00056480d4
|
mblock stat output alloc_bytes
|
2015-11-06 10:34:51 +08:00 |
Yu Qing
|
389234ff76
|
fast allocator ok
|
2015-11-05 18:44:12 +08:00 |
Yu Qing
|
fb5abf5927
|
add fast_allocator
|
2015-11-04 17:19:36 +08:00 |
yuqing
|
0fe90e35da
|
add function get_sys_cpu_count()
|
2015-11-04 15:02:56 +08:00 |
yuqing
|
f734884700
|
fast_mblock reclaimed object pool
|
2015-11-03 18:13:51 +08:00 |
yuqing
|
8f26a0a354
|
use pthread_detach
|
2015-11-03 09:55:43 +08:00 |
yuqing
|
07c93f6206
|
delay task can execute in a new thread
|
2015-11-02 18:24:26 +08:00 |
yuqing
|
3e1d1e2ae1
|
add function get_sys_total_mem_size, ONLY support Linux and FreeBSD
|
2015-11-02 16:19:49 +08:00 |
yuqing
|
81f75a019c
|
stat_print output memory usage summary
|
2015-10-30 17:30:22 +08:00 |
yuqing
|
cc070f18f4
|
modify mblock stat ratio
|
2015-10-30 16:01:16 +08:00 |
yuqing
|
d2db706f7a
|
mblock stat function test ok
|
2015-10-30 15:53:43 +08:00 |
yuqing
|
c17d55ec7d
|
mblock stat function test ok
|
2015-10-30 15:34:22 +08:00 |
yuqing
|
e2ef7c87b6
|
mblock add stat function
|
2015-10-30 12:52:13 +08:00 |
yuqing
|
cb81992905
|
add function get_current_time_us and get_current_time_ms
|
2015-10-26 17:07:43 +08:00 |
yuqing
|
96a6464e91
|
sched_thread.c: support delay tasks
|
2015-10-16 16:44:46 +08:00 |
yuqing
|
90ea025cb5
|
sched_thread.c: task can execute in a new thread
|
2015-10-16 10:43:02 +08:00 |
Yu Qing
|
75198e5005
|
install to /usr/lib/ anyway
|
2015-10-10 11:37:11 +08:00 |
yuqing
|
3a3abaf148
|
add function is_private_ip
|
2015-10-09 16:12:30 +08:00 |
yuqing
|
a9388ab7fe
|
remove macro IGNORE_ANNOTATION
|
2015-09-18 15:47:21 +08:00 |
yuqing
|
ba00a3bb12
|
export php function: fastcommon_get_first_local_ip
|
2015-09-15 14:56:29 +08:00 |
yuqing
|
8f5c4fd3f7
|
iniGetValues use iniGetValuesEx
|
2015-09-14 18:03:49 +08:00 |
yuqing
|
c049d85f96
|
check n for BSD event set
|
2015-09-14 09:18:34 +08:00 |
yuqing
|
e46333c00a
|
ioevent for BSD ok
|
2015-09-13 20:49:09 +08:00 |
liuwei
|
07ffa9e6bd
|
ignore annotation in some cases
|
2015-09-11 19:40:15 +08:00 |
liuwei
|
5f52349bd6
|
ignore annotation in some cases
|
2015-09-11 18:22:49 +08:00 |
yuqing
|
29451eaf49
|
add function get_first_local_ip
|
2015-09-08 19:09:35 +08:00 |
yuqing
|
69c8970e2d
|
add INIT_SCHEDULE_ENTRY_EX
|
2015-09-05 22:42:55 +08:00 |
YuQing
|
fbe55f1889
|
Merge pull request #3 from agile6v/master
added INIT_SCHEDULE_ENTRY macro for simplifying code.
|
2015-09-05 22:21:35 +08:00 |
yuqing
|
fe9b8dad60
|
allow_ips support CIDR addresses such as 172.16.12.0/22
|
2015-09-05 19:40:23 +08:00 |
yuqing
|
c0b48a7bf8
|
make clean
|
2015-08-26 19:00:15 +08:00 |
yuqing
|
31149bb6e9
|
correct PTHREAD_MUTEX_ERRORCHECK define
|
2015-08-26 18:46:07 +08:00 |
hao
|
77bb1bf94e
|
compile depends system bit version
|
2015-08-26 11:32:16 +08:00 |
hao
|
444c68f1e8
|
fix 'PTHREAD_MUTEX_ERRORCHECK undeclared'
throw error 'PTHREAD_MUTEX_ERRORCHECK' undeclared when compile on centos
|
2015-08-26 10:51:49 +08:00 |
yuqing
|
de1be00ccb
|
ini_file_reader support annotation function
|
2015-08-25 17:20:20 +08:00 |
yuqing
|
757ae81e35
|
Merge branch 'dev'
|
2015-08-25 15:07:32 +08:00 |
liuwei
|
d1026167d4
|
eliminate potential trouble
|
2015-08-20 15:46:59 +08:00 |
yuqing
|
89d7ea6d27
|
call log_check_rotate anyway
|
2015-08-20 14:43:47 +08:00 |
liuwei
|
d3e8cc1833
|
eliminate potential trouble
|
2015-08-19 15:52:10 +08:00 |
liuwei
|
fdaa6afa59
|
eliminate potential trouble
|
2015-08-19 10:37:31 +08:00 |
liuwei
|
8821594608
|
eliminate potential trouble
|
2015-08-18 18:36:07 +08:00 |
liuwei
|
333f9b56e4
|
eliminate potential trouble
|
2015-08-18 17:52:57 +08:00 |
liuwei
|
a9fc4a5a2a
|
optimizing
|
2015-08-18 17:21:50 +08:00 |
liuwei
|
ecfafbcf38
|
optimizing
|
2015-08-18 16:43:42 +08:00 |
liuwei
|
9208cfde96
|
eliminate potential trouble
|
2015-08-18 09:46:25 +08:00 |
liuwei
|
a173000298
|
optimize
|
2015-08-17 19:32:33 +08:00 |
liuwei
|
ad51130d2d
|
add annotation mechanism for ini parse
|
2015-08-17 16:05:32 +08:00 |
yuqing
|
ee32ccd512
|
make.sh changed
|
2015-08-17 15:31:47 +08:00 |
yuqing
|
f71c846a24
|
resolve compile warning in mac book
|
2015-08-16 10:50:21 +08:00 |
yuqing
|
ba6cc38703
|
add GEO function get_line_distance_km
|
2015-08-06 16:04:58 +08:00 |
yuqing
|
c623a6c935
|
correct logger rotate time near 0 clock
|
2015-07-24 09:44:31 +08:00 |
yuqing
|
e610e8a45d
|
OS macro defines put in _os_define.h
|
2015-07-15 14:26:39 +08:00 |