HUGEARR.DLL
History of Public Modifications

Microsoft Customer Support uploaded to the MSL a DLL to support huge
arrays from Visual BASIC v1.0.  Because the source was included, and
no copyright posted, HUGEARR.DLL has a lot of educational potential.
I found a small bug in HUGEARRY.DLL, or rather an oversight, in that
HugeUbound was defined as an integer function, thus preventing its
use on...huge arrays.  The bug fix was simple and this ZIP file
contains the modified files.  It occurred to me that there were a
number of array related functions that might be added to the DLL
so I started this history file in hopes that modifications could
be made in one place and re-posted over this file.
Jonathan Zuck, User Friendly, Inc. 06/26/91



06/10/91        Original Files:         MS Customer Support

HUGEARR.BAS     05/13/91
HUGEARR.C       06/10/91
HUGEARR.DEF     05/09/91
HUGEARR.DLL     06/10/91
HUGEARR.H       05/10/91
HUGEARR.TXT     06/04/91
MAKEFILE        05/10/91

06/26/91        HUGEUBOUND now returns LONG     User Friendly, Inc.

Changed Files:

HUGEARR.BAS     06/26/91
HUGEARR.TXT     06/26/91
HUGEARR.C       06/26/91
HUGEARR.H       06/26/91
HUGEARR.DLL     06/26/91

New Files:

History.TXT     06/26/91

Remarks:
The purpose of HUGEARR.DLL was to support huge arrays.  However,
HugeUbound was defined as an integer function, making it impossible
to get consistent results when the array had more than 32k elements.
The changes here are quite simple:

HUGEARR.BAS
        Changed the Declare statment for HugeUbound
HUGEARR.TXT
        Modified HugeUbound example
HUGEARR.C
        Changed the function return to LONG
        Changed the ubound variable declaration to LONG
HUGEARR.H
        Changed the HugeUbound declaration to LONG
HUGEARR.DLL
        Re-built using NMAKE

***************************06/26/91*************************************
