snippets_library/Changelog

68 lines
2.3 KiB
Plaintext

Wed Sep 10 14:19:24 MSK 2025
(still version 0.3.3: I forgot to add changelog last commits)
- fixed minor bugs and memory leaks
- use common way for parsing commandline arguments and content of configuration files, so now you can use arrays in configurations (several parameters with same name)
- add functions:
- - int sl_remove_quotes(char *string) - remove outern quotes (" and '), return amount of pairs found
- - void sl_conf_showhelp(int idx, sl_option_t *options) - show help for config file parameters (only long options, without '--' and without exit(1) at the end of function)
- - void sl_parseargs_hf(int *argc, char ***argv, sl_option_t *options, void (*helpfun)(int, sl_option_t*)) - now this funtion available for external using, parsing of arguments with user help function
Dec 16 2024
VERSION 0.2.1:
RENAME:
initial_setup -> sl_init
dtime -> sl_dtime
my_alloc -> sl_alloc
mmapbuf -> sl_mmapuf_t
My_mmap -> sl_mmap
My_munmap -> sl_munmap
restore_console -> sl_restore_con
setup_con -> sl_setup_con
read_console -> sl_read_con
mygetchar -> sl_getchar
throw_random_seed -> sl_random_seed
get_available_mem -> sl_mem_avail
TTY_descr -> sl_tty_t
close_tty -> sl_tty_close
new_tty -> sl_tty_new
tty_open -> sl_tty_open
read_tty -> sl_tty_read
tty_timeout -> sl_tty_tmout
write_tty -> sl_tty_write
conv_spd -> sl_tty_convspd
str2double -> sl_str2d
globlog -> sl_globlog
sl_loglevel -> sl_loglevel_e
sl_log -> sl_log_t
argfn -> sl_argfn_t
argtype -> sl_argtype_e
hasarg -> sl_hasarg_e
myoption -> sl_option_t
mysuboption -> sl_suboption_t
showhelp -> sl_showhelp
parseargs -> sl_parseargs
change_helpstring -> sl_helpstring
get_suboption -> sl_get_suboption
iffound_default -> sl_iffound_deflt
check4running -> sl_check4running
readPSname -> sl_getPSname
struct buff_node -> struct sl_buff_node
List -> sl_list_t
list_push_tail -> sl_list_push_tail
list_push -> sl_list_push
list_pop -> sl_list_pop
Remove deprecated code (openlogfile, putlog)
Remove "bool" type (change to int)
FIXED bug with several only long options with same shortopt mark (like 0)
Add simple config files, so you can move some of your parameters settings to it
Wed Dec 23 17:22:39 MSK 2020
VERSION 0.1.1:
add tty_timeout()
fix read_tty() for disconnect
add logging
add sl_libversion()