(init_alloc_once): Call init_weak_hash_tables.
[bpt/emacs.git] / src / w32inevt.h
CommitLineData
de31b97a 1/* Input routines for GNU Emacs on the Microsoft W32 API.
429ab54e 2 Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
8cabe764 3 2006, 2007, 2008 Free Software Foundation, Inc.
6fc7509e 4
3b7ad313 5This file is part of GNU Emacs.
6fc7509e 6
3b7ad313
EN
7GNU Emacs is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
684d6f5b 9the Free Software Foundation; either version 3, or (at your option)
3b7ad313 10any later version.
6fc7509e 11
3b7ad313
EN
12GNU Emacs is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
6fc7509e 16
3b7ad313
EN
17You should have received a copy of the GNU General Public License
18along with GNU Emacs; see the file COPYING. If not, write to
4fc5845f
LK
19the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20Boston, MA 02110-1301, USA. */
6fc7509e 21
c68833d2
JR
22#ifndef EMACS_W32INEVT_H
23#define EMACS_W32INEVT_H
d114e0a4 24
9e511e9c 25extern int w32_console_read_socket (struct terminal *term, int numchars,
15639586 26 struct input_event *hold_quit);
177c0ea7
JB
27extern void w32_console_mouse_position (FRAME_PTR *f, int insist,
28 Lisp_Object *bar_window,
29 enum scroll_bar_part *part,
30 Lisp_Object *x, Lisp_Object *y,
543b3f02 31 unsigned long *time);
d114e0a4 32
c68833d2 33#endif /* EMACS_W32INEVT_H */
ab5796a9
MB
34
35/* arch-tag: 7641bd54-199f-4552-8e8a-6a2f5340ef13
36 (do not change this comment) */