Bram Moolenaar | 0a8fed6 | 2020-02-14 13:22:17 +0100 | [diff] [blame] | 1 | /* time.c */ |
Bram Moolenaar | 0a8fed6 | 2020-02-14 13:22:17 +0100 | [diff] [blame] | 2 | time_T vim_time(void); |
Bram Moolenaar | d21e5bd | 2022-06-27 22:52:43 +0100 | [diff] [blame] | 3 | char *get_ctime(time_t thetime, int add_newline); |
Bram Moolenaar | 0a8fed6 | 2020-02-14 13:22:17 +0100 | [diff] [blame] | 4 | void f_localtime(typval_T *argvars, typval_T *rettv); |
| 5 | void f_reltime(typval_T *argvars, typval_T *rettv); |
| 6 | void f_reltimefloat(typval_T *argvars, typval_T *rettv); |
| 7 | void f_reltimestr(typval_T *argvars, typval_T *rettv); |
| 8 | void f_strftime(typval_T *argvars, typval_T *rettv); |
| 9 | void f_strptime(typval_T *argvars, typval_T *rettv); |
| 10 | long proftime_time_left(proftime_T *due, proftime_T *now); |
| 11 | timer_T *create_timer(long msec, int repeat); |
Bram Moolenaar | 9198de3 | 2022-08-27 21:30:03 +0100 | [diff] [blame] | 12 | void timer_start(timer_T *timer); |
Bram Moolenaar | 0a8fed6 | 2020-02-14 13:22:17 +0100 | [diff] [blame] | 13 | long check_due_timer(void); |
| 14 | void stop_timer(timer_T *timer); |
| 15 | int set_ref_in_timer(int copyID); |
Bram Moolenaar | cf3d0ea | 2022-10-07 11:20:29 +0100 | [diff] [blame] | 16 | int timer_valid(timer_T *timer); |
Bram Moolenaar | 0a8fed6 | 2020-02-14 13:22:17 +0100 | [diff] [blame] | 17 | void timer_free_all(void); |
| 18 | void f_timer_info(typval_T *argvars, typval_T *rettv); |
| 19 | void f_timer_pause(typval_T *argvars, typval_T *rettv); |
| 20 | void f_timer_start(typval_T *argvars, typval_T *rettv); |
| 21 | void f_timer_stop(typval_T *argvars, typval_T *rettv); |
| 22 | void f_timer_stopall(typval_T *argvars, typval_T *rettv); |
| 23 | void time_push(void *tv_rel, void *tv_start); |
| 24 | void time_pop(void *tp); |
| 25 | void time_msg(char *mesg, void *tv_start); |
| 26 | time_T get8ctime(FILE *fd); |
| 27 | int put_time(FILE *fd, time_T the_time); |
| 28 | void time_to_bytes(time_T the_time, char_u *buf); |
| 29 | void add_time(char_u *buf, size_t buflen, time_t tt); |
| 30 | /* vim: set ft=c : */ |