From: Chris Hanson Date: Thu, 2 Jan 1997 04:33:45 +0000 (+0000) Subject: Extensive changes to provide proper support for Win32 API calls. This X-Git-Tag: 20090517-FFI~5284 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=808147e208b576edbc6dfc6b7232fac70623320b;p=mit-scheme.git Extensive changes to provide proper support for Win32 API calls. This new support integrates with the runtime system to provide correct names for procedures and errors, and eliminates the need to use a unix-style name in association with a Win32 API entity. * Create new Win32-specific channel types. Eliminate non-OS-specific channel type names. * Introduce new file "ntapi.h" to encapsulate information about the Win32 API. Rename macros for NT system calls, separating them into two groups: one to handle unix-style calls, the other to handle Win32-style calls. Eliminate NT_ aliases of C library procedures. Create Win32-specific system-call names, API-call names, and errors. Update all references to the old names. * Implement OS_malloc, OS_realloc, and OS_free; change various call sites to use these. * Change the low-level timer-interrupt handler to generate a GUI message when a Scheme interrupt is generated; this is necessary to unblock Scheme if it is blocked inside MsgWaitForMultipleObjects. --- diff --git a/v7/src/microcode/version.h b/v7/src/microcode/version.h index 64fbf12ae..a55d4a4b5 100644 --- a/v7/src/microcode/version.h +++ b/v7/src/microcode/version.h @@ -1,8 +1,8 @@ /* -*-C-*- -$Id: version.h,v 11.154 1996/05/18 06:08:14 cph Exp $ +$Id: version.h,v 11.155 1997/01/02 04:33:45 cph Exp $ -Copyright (c) 1988-96 Massachusetts Institute of Technology +Copyright (c) 1988-97 Massachusetts Institute of Technology This material was developed by the Scheme project at the Massachusetts Institute of Technology, Department of Electrical Engineering and @@ -46,5 +46,5 @@ MIT in each case. */ #define VERSION 11 #endif #ifndef SUBVERSION -#define SUBVERSION 154 +#define SUBVERSION 155 #endif