![]() |
GNU PROLOG with UTF8 support
|
#include <stdio.h>#include <windows.h>#include "../EnginePl/gp_config.h"#include "../EnginePl/pl_params.h"#include "../EnginePl/wam_stacks.h"#include "../EnginePl/atom.h"#include "w32gc_interf.h"
Macros | |
| #define | Wam_Words_To_KBytes(ww) (ww * sizeof(WamWord) / 1024) |
Typedefs | |
| typedef PlLong | WamWord |
Functions | |
| char * | Pl_LE_Get_Separators (void) |
| int | Pl_LE_Get_Prompt_Length (void) |
| static void | Start_GUI (int silent) |
| static PlLong | Query_Stack (QueryStackCmd cmd, int stack_no) |
| static FARPROC | Find_Fct (HANDLE h, char *name) |
| typedef | __declspec (dllimport) |
Variables | |
| void(* | pl_le_hook_start )() = Start_GUI |
| void(* | pl_le_hook_emit_beep )() |
| void(* | pl_le_hook_put_char )() |
| int(* | pl_le_hook_get_char0 )() |
| void(* | pl_le_hook_ins_mode )() |
| void(* | pl_le_hook_screen_size )() |
| int(* | pl_le_hook_kbd_is_not_empty )() |
| void(* | pl_le_hook_backd )() |
| void(* | pl_le_hook_forwd )() |
| void(* | pl_le_hook_displ )() |
| void(* | pl_le_hook_displ_str )() |
| void(* | pl_le_hook_erase )() |
| void(* | le_hook_confirm )() |
| void(* | pl_le_hook_set_line_buffering )() |
| int(* | pl_le_hook_get_line_buffering )() |
| void(* | pl_le_hook_flush )() |
| int(* | pl_le_hook_confirm_box )() |
| void(* | pl_le_hook_message_box )() |
| void(* | pl_le_hook_exit_process )() |
| #define Wam_Words_To_KBytes | ( | ww | ) | (ww * sizeof(WamWord) / 1024) |
| typedef __declspec | ( | dllimport | ) |

|
static |

| int Pl_LE_Get_Prompt_Length | ( | void | ) |

| char* Pl_LE_Get_Separators | ( | void | ) |

|
static |

|
static |
| void(* le_hook_confirm) () |
| void(* pl_le_hook_backd) () |
| int(* pl_le_hook_confirm_box) () |
| void(* pl_le_hook_displ) () |
| void(* pl_le_hook_displ_str) () |
| void(* pl_le_hook_emit_beep) () |
| void(* pl_le_hook_erase) () |
| void(* pl_le_hook_exit_process) () |
| void(* pl_le_hook_flush) () |
| void(* pl_le_hook_forwd) () |
| int(* pl_le_hook_get_char0) () |
| int(* pl_le_hook_get_line_buffering) () |
| void(* pl_le_hook_ins_mode) () |
| int(* pl_le_hook_kbd_is_not_empty) () |
| void(* pl_le_hook_message_box) () |
| void(* pl_le_hook_put_char) () |
| void(* pl_le_hook_screen_size) () |
| void(* pl_le_hook_set_line_buffering) () |
| void(* pl_le_hook_start) () = Start_GUI |
1.8.11