Fix the Windows build broken by 2013-08-13T15:29:25Z!dmantipov@yandex.ru.
authorEli Zaretskii <eliz@gnu.org>
Tue, 13 Aug 2013 18:01:18 +0000 (21:01 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 13 Aug 2013 18:01:18 +0000 (21:01 +0300)
commit2fa611b72ba67066496866dd76688e9db5257ac6
tree74735b63c90f65db1ba2a6f5e67995692382cb7e
parent8259030d684cc11dcaf548a1aea29d7badf921fe
Fix the Windows build broken by 2013-08-13T15:29:25Z!dmantipov@yandex.ru.

 src/window.c (Fwindow_margins): Return nil when there's no marginal
 area, as per the documented API.
 src/w32term.c (x_scroll_bar_create): Use ALLOCATE_PSEUDOVECTOR, not
 Fmake_vector, as scroll bar's struct members are not all Lisp
 objects now.  This avoids crashes in GC.
 src/w32term.h (struct scroll_bar): Convert fringe_extended_p to a
 bool, so its address could be taken.
src/ChangeLog
src/w32term.c
src/w32term.h
src/window.c