Aprepro  5.0x
apr_getline_int.h File Reference

Go to the source code of this file.

Macros

#define GL_BUF_SIZE   1024
 

Typedefs

typedef size_t(* gl_strwidth_proc) (char *)
 
typedef int(* gl_in_hook_proc) (char *)
 
typedef int(* gl_out_hook_proc) (char *)
 
typedef int(* gl_tab_hook_proc) (char *, int, int *, size_t)
 
typedef size_t(* gl_strlen_proc) (const char *)
 
typedef char *(* gl_tab_completion_proc) (const char *, int)
 

Functions

char * getline_int (char *)
 
void gl_setwidth (int)
 
void gl_histadd (char *)
 
void gl_strwidth (gl_strwidth_proc)
 
void gl_tab_completion (gl_tab_completion_proc)
 
char * gl_local_filename_completion_proc (const char *, int)
 
void gl_set_home_dir (const char *homedir)
 
void gl_histsavefile (const char *const path)
 
void gl_histloadfile (const char *const path)
 
char * gl_win_getpass (const char *const prompt, char *const pass, int dsize)
 

Variables

gl_in_hook_proc gl_in_hook
 
gl_out_hook_proc gl_out_hook
 
gl_tab_hook_proc gl_tab_hook
 
gl_strlen_proc gl_strlen
 
gl_tab_completion_proc gl_completion_proc
 
int gl_filename_quoting_desired
 
const char * gl_filename_quote_characters
 
int gl_ellipses_during_completion
 
int gl_completion_exact_match_extra_char
 
char gl_buf [GL_BUF_SIZE]
 

Macro Definition Documentation

◆ GL_BUF_SIZE

#define GL_BUF_SIZE   1024

Typedef Documentation

◆ gl_in_hook_proc

typedef int(* gl_in_hook_proc) (char *)

◆ gl_out_hook_proc

typedef int(* gl_out_hook_proc) (char *)

◆ gl_strlen_proc

typedef size_t(* gl_strlen_proc) (const char *)

◆ gl_strwidth_proc

typedef size_t(* gl_strwidth_proc) (char *)

◆ gl_tab_completion_proc

typedef char*(* gl_tab_completion_proc) (const char *, int)

◆ gl_tab_hook_proc

typedef int(* gl_tab_hook_proc) (char *, int, int *, size_t)

Function Documentation

◆ getline_int()

char* getline_int ( char *  )

◆ gl_histadd()

void gl_histadd ( char *  )

◆ gl_histloadfile()

void gl_histloadfile ( const char *const  path)

◆ gl_histsavefile()

void gl_histsavefile ( const char *const  path)

◆ gl_local_filename_completion_proc()

char* gl_local_filename_completion_proc ( const char *  ,
int   
)

◆ gl_set_home_dir()

void gl_set_home_dir ( const char *  homedir)

◆ gl_setwidth()

void gl_setwidth ( int  )

◆ gl_strwidth()

void gl_strwidth ( gl_strwidth_proc  )

◆ gl_tab_completion()

void gl_tab_completion ( gl_tab_completion_proc  )

◆ gl_win_getpass()

char* gl_win_getpass ( const char *const  prompt,
char *const  pass,
int  dsize 
)

Variable Documentation

◆ gl_buf

char gl_buf[GL_BUF_SIZE]

◆ gl_completion_exact_match_extra_char

int gl_completion_exact_match_extra_char

◆ gl_completion_proc

gl_tab_completion_proc gl_completion_proc

◆ gl_ellipses_during_completion

int gl_ellipses_during_completion

◆ gl_filename_quote_characters

const char* gl_filename_quote_characters

◆ gl_filename_quoting_desired

int gl_filename_quoting_desired

◆ gl_in_hook

gl_in_hook_proc gl_in_hook

◆ gl_out_hook

gl_out_hook_proc gl_out_hook

◆ gl_strlen

gl_strlen_proc gl_strlen

◆ gl_tab_hook

gl_tab_hook_proc gl_tab_hook