X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=winstuff.h;h=90c03481d689af58dc5f2d3cd9ce8df26bd07d5e;hb=4756c15fc9556e2f29bdc65594ea15892f9b5d35;hp=9dcfded77501529adf80f2a8bde6c859548f0bf4;hpb=948f95d5e8e939aa6670fe2e0a97020df98676a1;p=PuTTY.git diff --git a/winstuff.h b/winstuff.h index 9dcfded7..90c03481 100644 --- a/winstuff.h +++ b/winstuff.h @@ -18,6 +18,13 @@ #endif #endif +#ifndef DONE_TYPEDEFS +#define DONE_TYPEDEFS +typedef struct config_tag Config; +typedef struct backend_tag Backend; +typedef struct terminal_tag Terminal; +#endif + #define PUTTY_REG_POS "Software\\SimonTatham\\PuTTY" #define PUTTY_REG_PARENT "Software\\SimonTatham" #define PUTTY_REG_PARENT_CHILD "PuTTY" @@ -49,6 +56,14 @@ GLOBAL HINSTANCE hinst; GLOBAL char *help_path; GLOBAL int help_has_contents; +/* + * The terminal and logging context are notionally local to the + * Windows front end, but they must be shared between window.c and + * windlg.c. + */ +GLOBAL Terminal *term; +GLOBAL void *logctx; + /* * I've just looked in the windows standard headr files for WM_USER, there * are hundreds of flags defined using the form WM_USER+123 so I've