FreeBASIC  0.91.0
hook_lineinp.c
Go to the documentation of this file.
1 /* console line input function */
2 
3 #include "fb.h"
4 
6  (
7  FBSTRING *text,
8  void *dst,
9  ssize_t dst_len,
10  int fillrem,
11  int addquestion,
12  int addnewline
13  )
14 {
15  FB_LINEINPUTPROC lineinputproc;
16 
17  FB_LOCK();
18  lineinputproc = __fb_ctx.hooks.lineinputproc;
19  FB_UNLOCK();
20 
21  if( lineinputproc )
22  return lineinputproc( text, dst, dst_len, fillrem, addquestion, addnewline );
23  else
24  return fb_ConsoleLineInput( text, dst, dst_len, fillrem, addquestion, addnewline );
25 }