#include <curses.h>int hline_set(const cchar_t *wch, int n);
int mvhline_set(int y, int x, const cchar_t *wch, int n);
int mvvline_set(int y, int x, const cchar_t *wch, int n);
int mvwhline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n);
int mvwvline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n);
int vline_set(const cchar_t *wch, int n);
int whline_set(WINDOW *win, const cchar_t *wch, int n);
int wvline_set(WINDOW *win, const cchar_t *wch, int n);
These functions do not advance the cursor position. These functions do not perform special character processing. These functions do not perform wrapping.
The hline_set(3curses), mvhline_set(3curses), mvwhline_set(3curses) and whline_set(3curses) functions draw a line proceeding toward the last column of the same line.
The vline_set(3curses), mvvline_set(3curses), mvwvline_set(3curses) and wvline_set(3curses) functions draw a line proceeding toward the last line of the window.