![]() |
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 |