Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Tue, 18 Jun 2002 22:41:10 +0200 From: Pavel Tsekov Reply-To: Pavel Tsekov X-Priority: 3 (Normal) Message-ID: <776628761.20020618224110@gmx.net> To: cygwin AT cygwin DOT com Subject: Re[2]: Rebase 1.5-1: Causes invalid page fault In-Reply-To: <20020618202639.GC2064@tishler.net> References: <20020618153547 DOT 16867 DOT qmail AT web21010 DOT mail DOT yahoo DOT com> <14931402774 DOT 20020618180431 AT syntrex DOT com> <20020618202639 DOT GC2064 AT tishler DOT net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit JT> On Tue, Jun 18, 2002 at 06:04:31PM +0200, Pavel Tsekov wrote: >> You printed just the first argument. There is a total of 11 arguments >> to this function. >> >> BOOL ReBaseImage( >> PSTR CurrentImageName, >> PSTR SymbolPath, >> BOOL fReBase, >> BOOL fRebaseSysfileOk, >> BOOL fGoingDown, >> ULONG CheckImageSize, >> ULONG *OldImageSize, >> ULONG_PTR *OldImageBase, JT> ^^^^ JT> **** >> ULONG *NewImageSize, >> ULONG_PTR *NewImageBase, JT> ^^^^ JT> **** >> ULONG TimeStamp >> ); JT> The ULONG_PTR above is causing me some concern. Note that the above JT> signature does *not* agree with the header file (either MinGW or MSVC) JT> and I cannot find the definition of ULONG_PTR. Is the above a typo in JT> the MSDN or are OldImageBase and NewImageBase really suppose to be a JT> pointer to pointer? The above is from help library that is coming with the downloadable Platform SDK. It is dated November, 2001. I just grepped /usr/include/w32api: ./basetsd.h:100:typedef unsigned long ULONG_PTR, *PULONG_PTR; So it is not a pointer to pointer. They have chosen a strange name though :) -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/