@@ -9,7 +9,7 @@ const mem_sink = @import("mem_sink.zig");
99const bin_reader = @import ("bin_reader.zig" );
1010const delete = @import ("delete.zig" );
1111const ui = @import ("ui.zig" );
12- const c = @cImport ( @cInclude ( "time.h" )) ;
12+ const c = @import ( "c.zig" ). c ;
1313const util = @import ("util.zig" );
1414
1515// Currently opened directory.
@@ -644,8 +644,8 @@ const info = struct {
644644 fn keyInput (ch : i32 ) bool {
645645 if (entry .? .pack .etype == .link ) {
646646 switch (ch ) {
647- '1' , 'h' , ui . c .KEY_LEFT = > { set (entry , .info ); return true ; },
648- '2' , 'l' , ui . c .KEY_RIGHT = > { set (entry , .links ); return true ; },
647+ '1' , 'h' , c .KEY_LEFT = > { set (entry , .info ); return true ; },
648+ '2' , 'l' , c .KEY_RIGHT = > { set (entry , .links ); return true ; },
649649 else = > {},
650650 }
651651 }
@@ -802,17 +802,17 @@ const help = struct {
802802 '1' = > tab = .keys ,
803803 '2' = > tab = .flags ,
804804 '3' = > tab = .about ,
805- 'h' , ui . c .KEY_LEFT = > tab = if (tab == .about ) .flags else .keys ,
806- 'l' , ui . c .KEY_RIGHT = > tab = if (tab == .keys ) .flags else .about ,
807- 'j' , ' ' , ui . c .KEY_DOWN , ui . c .KEY_NPAGE = > {
805+ 'h' , c .KEY_LEFT = > tab = if (tab == .about ) .flags else .keys ,
806+ 'l' , c .KEY_RIGHT = > tab = if (tab == .keys ) .flags else .about ,
807+ 'j' , ' ' , c .KEY_DOWN , c .KEY_NPAGE = > {
808808 const max = switch (tab ) {
809809 .keys = > keys .len / 2 - keylines ,
810810 else = > @as (u32 , 0 ),
811811 };
812812 if (offset < max )
813813 offset += 1 ;
814814 },
815- 'k' , ui . c .KEY_UP , ui . c .KEY_PPAGE = > { if (offset > 0 ) offset -= 1 ; },
815+ 'k' , c .KEY_UP , c .KEY_PPAGE = > { if (offset > 0 ) offset -= 1 ; },
816816 else = > state = .main ,
817817 }
818818 }
@@ -917,16 +917,16 @@ fn sortToggle(col: main.config.SortCol, default_order: main.config.SortOrder) vo
917917
918918fn keyInputSelection (ch : i32 , idx : * usize , len : usize , page : u32 ) bool {
919919 switch (ch ) {
920- 'j' , ui . c .KEY_DOWN = > {
920+ 'j' , c .KEY_DOWN = > {
921921 if (idx .* + 1 < len ) idx .* += 1 ;
922922 },
923- 'k' , ui . c .KEY_UP = > {
923+ 'k' , c .KEY_UP = > {
924924 if (idx .* > 0 ) idx .* -= 1 ;
925925 },
926- ui . c .KEY_HOME = > idx .* = 0 ,
927- ui . c .KEY_END , ui . c .KEY_LL = > idx .* = len - | 1 ,
928- ui . c .KEY_PPAGE = > idx .* = idx .* - | page ,
929- ui . c .KEY_NPAGE = > idx .* = @min (len - | 1 , idx .* + page ),
926+ c .KEY_HOME = > idx .* = 0 ,
927+ c .KEY_END , c .KEY_LL = > idx .* = len - | 1 ,
928+ c .KEY_PPAGE = > idx .* = idx .* - | page ,
929+ c .KEY_NPAGE = > idx .* = @min (len - | 1 , idx .* + page ),
930930 else = > return false ,
931931 }
932932 return true ;
@@ -1017,7 +1017,7 @@ pub fn keyInput(ch: i32) void {
10171017 },
10181018
10191019 // Navigation
1020- 10 , 'l' , ui . c .KEY_RIGHT = > {
1020+ 10 , 'l' , c .KEY_RIGHT = > {
10211021 if (dir_items .items .len == 0 ) {
10221022 } else if (dir_items .items [cursor_idx ]) | e | {
10231023 if (e .dir ()) | d | {
@@ -1032,7 +1032,7 @@ pub fn keyInput(ch: i32) void {
10321032 state = .main ;
10331033 }
10341034 },
1035- 'h' , '<' , ui . c .KEY_BACKSPACE , ui . c .KEY_LEFT = > {
1035+ 'h' , '<' , c .KEY_BACKSPACE , c .KEY_LEFT = > {
10361036 if (dir_parents .items .len > 1 ) {
10371037 //const h = dir_parent.entry.nameHash();
10381038 enterParent ();
0 commit comments