Home
last modified time | relevance | path

Searched defs:w (Results 51 – 75 of 32210) sorted by relevance

12345678910>>...1289

/dports/mail/elm/elm2.5.8/hdrs/
H A Dport_wait.h27 # define WIFEXITED(w) ((w).w_termsig == 0) argument
28 # define WEXITSTATUS(w) ((w).w_retcode) argument
30 # define WTERMSIG(w) ((w).w_termsig) argument
31 # define WCOREDUMP(w) ((w).w_coredump) argument
33 # define WSTOPSIG(w) ((w).w_stopsig) argument
35 # define WIFEXITED(w) (((w) & 0xFF) == 0) argument
36 # define WEXITSTATUS(w) (((w) >> 8) & 0xFF) argument
38 # define WTERMSIG(w) ((w) & 0x7F) argument
39 # define WCOREDUMP(w) (((w) & 0x80) != 0) argument
40 # define WIFSTOPPED(w) (((w) & 0xFF) == 0x7F) argument
[all …]
/dports/x11-toolkits/tk85/tk8.5.19/library/
H A Dxmfbox.tcl144 proc ::tk::MotifFDialog_FileTypes {w} { argument
322 proc ::tk::MotifFDialog_BuildUI {w} { argument
408 proc ::tk::MotifFDialog_SetListMode {w} { argument
545 proc ::tk::MotifFDialog_Update {w} { argument
569 proc ::tk::MotifFDialog_LoadFiles {w} { argument
887 proc ::tk::MotifFDialog_OkCmd {w} { argument
893 proc ::tk::MotifFDialog_FilterCmd {w} { argument
899 proc ::tk::MotifFDialog_CancelCmd {w} { argument
907 proc ::tk::ListBoxKeyAccel_Set {w} { argument
913 proc ::tk::ListBoxKeyAccel_Unset {w} { argument
[all …]
/dports/x11-toolkits/tk87/tk8.7a5/library/
H A Dxmfbox.tcl144 proc ::tk::MotifFDialog_FileTypes {w} { argument
323 proc ::tk::MotifFDialog_BuildUI {w} { argument
409 proc ::tk::MotifFDialog_SetListMode {w} { argument
546 proc ::tk::MotifFDialog_Update {w} { argument
570 proc ::tk::MotifFDialog_LoadFiles {w} { argument
888 proc ::tk::MotifFDialog_OkCmd {w} { argument
894 proc ::tk::MotifFDialog_FilterCmd {w} { argument
900 proc ::tk::MotifFDialog_CancelCmd {w} { argument
908 proc ::tk::ListBoxKeyAccel_Set {w} { argument
914 proc ::tk::ListBoxKeyAccel_Unset {w} { argument
[all …]
/dports/x11-toolkits/tk86/tk8.6.12/library/
H A Dxmfbox.tcl144 proc ::tk::MotifFDialog_FileTypes {w} { argument
324 proc ::tk::MotifFDialog_BuildUI {w} { argument
410 proc ::tk::MotifFDialog_SetListMode {w} { argument
547 proc ::tk::MotifFDialog_Update {w} { argument
571 proc ::tk::MotifFDialog_LoadFiles {w} { argument
889 proc ::tk::MotifFDialog_OkCmd {w} { argument
895 proc ::tk::MotifFDialog_FilterCmd {w} { argument
901 proc ::tk::MotifFDialog_CancelCmd {w} { argument
909 proc ::tk::ListBoxKeyAccel_Set {w} { argument
915 proc ::tk::ListBoxKeyAccel_Unset {w} { argument
[all …]
/dports/math/plplot/plplot-5.15.0/bindings/tk-x-plat/
H A Dplwidget2.tcl620 proc plw::start {w} { argument
689 proc plw::next_page {w} { argument
782 proc plw::end {w} { argument
800 proc plw::print {w} { argument
816 proc plw::save_as {w} { argument
885 proc plw::save_again {w} { argument
899 proc plw::save_close {w} { argument
965 proc plw::zoom_enter {w} { argument
995 proc plw::zoom_reset {w} { argument
1049 proc plw::page_enter {w} { argument
[all …]
/dports/math/plplot-ada/plplot-5.15.0/bindings/tk-x-plat/
H A Dplwidget2.tcl620 proc plw::start {w} { argument
689 proc plw::next_page {w} { argument
782 proc plw::end {w} { argument
800 proc plw::print {w} { argument
816 proc plw::save_as {w} { argument
885 proc plw::save_again {w} { argument
899 proc plw::save_close {w} { argument
965 proc plw::zoom_enter {w} { argument
995 proc plw::zoom_reset {w} { argument
1049 proc plw::page_enter {w} { argument
[all …]
/dports/databases/percona56-client/percona-server-5.6.51-91.0/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/percona-pam-for-mysql/percona-server-5.6.51-91.0/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/percona57-client/percona-server-5.7.36-39/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/percona57-pam-for-mysql/percona-server-5.7.36-39/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/percona57-server/percona-server-5.7.36-39/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/percona56-server/percona-server-5.6.51-91.0/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/mariadb104-client/mariadb-10.4.24/storage/tokudb/PerconaFT/ft/tests/
H A Dbenchmark-test.cc62 static int do_random = 1;
68 int r; in wbuf_init()
69 unlink(fname); in wbuf_init()
75 int r;
76 r = toku_close_ft_handle_nolsn(t, 0); assert(r==0);
86 unsigned char kc[keysize], vc[valsize]; in wbuf_nocrc_uint8_t()
89 long_long_to_array(kc, v); in wbuf_nocrc_uint8_t()
123 struct timeval t1,t2;
128 serial_insert_from(i); in wbuf_nocrc_uint()
166 test_main (int argc, const char *argv[]) { in wbuf_bytes()
[all …]
/dports/databases/mariadb104-server/mariadb-10.4.24/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/mariadb105-client/mariadb-10.5.15/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/mariadb103-client/mariadb-10.3.34/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/mariadb103-server/mariadb-10.3.34/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/databases/mariadb105-server/mariadb-10.5.15/storage/tokudb/PerconaFT/ft/serialize/
H A Dwbuf.h72 static inline size_t wbuf_get_woffset(struct wbuf *w) { in wbuf_get_woffset()
88 static inline void wbuf_char (struct wbuf *w, unsigned char ch) { in wbuf_char()
95 static void wbuf_network_int (struct wbuf *w, int32_t i) { in wbuf_network_int()
102 static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) { in wbuf_nocrc_int()
122 static inline void wbuf_int (struct wbuf *w, int32_t i) { in wbuf_int()
131 static inline void wbuf_uint (struct wbuf *w, uint32_t i) { in wbuf_uint()
173 static void wbuf_ulonglong (struct wbuf *w, uint64_t ull) { in wbuf_ulonglong()
183 static inline void wbuf_uint64_t(struct wbuf *w, uint64_t ull) { in wbuf_uint64_t()
187 static inline void wbuf_nocrc_bool (struct wbuf *w, bool b) { in wbuf_nocrc_bool()
199 static inline void wbuf_uint8_t (struct wbuf *w, uint8_t v) { in wbuf_uint8_t()
[all …]
/dports/math/plplot/plplot-5.15.0/bindings/tk/
H A Dplwidget.tcl670 proc plw::start {w} { argument
830 proc plw::bop {w} { argument
868 proc plw::eop {w} { argument
895 proc plw::end {w} { argument
914 proc plw::print {w} { argument
931 proc plw::save_as {w} { argument
968 proc plw::save_again {w} { argument
982 proc plw::save_close {w} { argument
1053 proc plw::zoom_enter {w} { argument
1584 proc plw::zoom_back {w} { argument
[all …]
/dports/math/plplot-ada/plplot-5.15.0/bindings/tk/
H A Dplwidget.tcl670 proc plw::start {w} { argument
830 proc plw::bop {w} { argument
868 proc plw::eop {w} { argument
895 proc plw::end {w} { argument
914 proc plw::print {w} { argument
931 proc plw::save_as {w} { argument
968 proc plw::save_again {w} { argument
982 proc plw::save_close {w} { argument
1053 proc plw::zoom_enter {w} { argument
1584 proc plw::zoom_back {w} { argument
[all …]
/dports/devel/pecl-ev/ev-1.1.5/php7/
H A Dwatcher.h21 #define php_ev_watcher_self(w) (((ev_watcher *)w)->self) argument
22 #define php_ev_watcher_loop(w) (((ev_watcher *)w)->loop) argument
23 #define php_ev_watcher_func(w) (((ev_watcher *)w)->func) argument
24 #define php_ev_watcher_data(w) (((ev_watcher *)w)->data) argument
25 #define php_ev_watcher_type(w) (((ev_watcher *)w)->type) argument
26 #define php_ev_watcher_flags(w) (((ev_watcher *)w)->e_flags) argument
27 #define php_ev_watcher_next(w) (((ev_watcher *)w)->e_next) argument
28 #define php_ev_watcher_prev(w) (((ev_watcher *)w)->e_prev) argument
81 #define PHP_EV_WATCHER_RESET(t, w, args) do { \ argument
104 #define PHP_EV_SIGNAL_STOP(w) do { \ argument
[all …]
/dports/lang/gcc6-aux/gcc-6-20180516/libcilkrts/runtime/
H A Drecord-replay.h152 void replay_wait_for_steal_if_parent_was_stolen(__cilkrts_worker *w) in replay_wait_for_steal_if_parent_was_stolen()
189 int replay_get_next_recorded_victim(__cilkrts_worker *w, int id) in replay_get_next_recorded_victim()
199 int replay_get_next_recorded_victim(__cilkrts_worker *w, int id) in replay_get_next_recorded_victim()
231 void replay_record_steal(__cilkrts_worker *w, int32_t victim_id) in replay_record_steal()
248 void replay_record_steal(__cilkrts_worker *w, int32_t victim_id) in replay_record_steal()
266 void replay_record_sync(__cilkrts_worker *w, int continuing) in replay_record_sync()
287 void replay_record_sync(__cilkrts_worker *w, int abandoned) in replay_record_sync()
302 void replay_record_orphaned(__cilkrts_worker *w) in replay_record_orphaned()
319 void replay_record_orphaned(__cilkrts_worker *w) in replay_record_orphaned()
374 int replay_match_sync_pedigree(__cilkrts_worker *w) in replay_match_sync_pedigree()
[all …]
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/libcilkrts/runtime/
H A Drecord-replay.h152 void replay_wait_for_steal_if_parent_was_stolen(__cilkrts_worker *w) in replay_wait_for_steal_if_parent_was_stolen()
189 int replay_get_next_recorded_victim(__cilkrts_worker *w, int id) in replay_get_next_recorded_victim()
199 int replay_get_next_recorded_victim(__cilkrts_worker *w, int id) in replay_get_next_recorded_victim()
231 void replay_record_steal(__cilkrts_worker *w, int32_t victim_id) in replay_record_steal()
248 void replay_record_steal(__cilkrts_worker *w, int32_t victim_id) in replay_record_steal()
266 void replay_record_sync(__cilkrts_worker *w, int continuing) in replay_record_sync()
287 void replay_record_sync(__cilkrts_worker *w, int abandoned) in replay_record_sync()
302 void replay_record_orphaned(__cilkrts_worker *w) in replay_record_orphaned()
319 void replay_record_orphaned(__cilkrts_worker *w) in replay_record_orphaned()
374 int replay_match_sync_pedigree(__cilkrts_worker *w) in replay_match_sync_pedigree()
[all …]
/dports/lang/gnat_util/gcc-6-20180516/libcilkrts/runtime/
H A Drecord-replay.h152 void replay_wait_for_steal_if_parent_was_stolen(__cilkrts_worker *w) in replay_wait_for_steal_if_parent_was_stolen()
189 int replay_get_next_recorded_victim(__cilkrts_worker *w, int id) in replay_get_next_recorded_victim()
199 int replay_get_next_recorded_victim(__cilkrts_worker *w, int id) in replay_get_next_recorded_victim()
231 void replay_record_steal(__cilkrts_worker *w, int32_t victim_id) in replay_record_steal()
248 void replay_record_steal(__cilkrts_worker *w, int32_t victim_id) in replay_record_steal()
266 void replay_record_sync(__cilkrts_worker *w, int continuing) in replay_record_sync()
287 void replay_record_sync(__cilkrts_worker *w, int abandoned) in replay_record_sync()
302 void replay_record_orphaned(__cilkrts_worker *w) in replay_record_orphaned()
319 void replay_record_orphaned(__cilkrts_worker *w) in replay_record_orphaned()
374 int replay_match_sync_pedigree(__cilkrts_worker *w) in replay_match_sync_pedigree()
[all …]
/dports/databases/sqlcipher/sqlcipher-3.4.2/contrib/
H A Dsqlitecon.tcl137 proc sqlitecon::Left {w} { argument
173 proc sqlitecon::Delete w { argument
179 proc sqlitecon::Home w { argument
187 proc sqlitecon::End w { argument
211 proc sqlitecon::Enter w { argument
401 proc sqlitecon::Prior w { argument
411 proc sqlitecon::Next w { argument
512 proc sqlitecon::motor w { argument
536 proc sqlitecon::Copy w { argument
563 proc sqlitecon::Cut w { argument
[all …]

12345678910>>...1289