ics_cli/src/move_lines.h
2023-08-15 16:31:07 +02:00

21 lines
522 B
C

// functions that can move the file position conveniently
// remember that the last line of a file is usually empty and goes from '\n' to EOF
#pragma once
// function to move back/up
void go_back_x_lines(int fd, int lines);
void seek_previous_line(int fd);
// set file position to the beginning of the line
void seek_line_start(int fd);
// function to move forward/down
void go_forward_x_lines(int fd, int lines);
void seek_next_line(int fd);
// set file position to the end of the line
void seek_line_end(int fd);