delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Message-ID: | <20030929073422.95559.qmail@web14404.mail.yahoo.com> |
Date: | Mon, 29 Sep 2003 00:34:22 -0700 (PDT) |
From: | Gerry Reno <grenoml AT yahoo DOT com> |
Subject: | gcc 3.3.1 problem |
To: | cygwin AT cygwin DOT com |
MIME-Version: | 1.0 |
Note-from-DJ: | This may be spam |
I'm having a problem with gcc 3.3.1. Here is a sample program that demos the problem: // test.c #include <stdio.h> #include <windows.h> typedef struct abc { HANDLE h1; HANDLE h2; } XYZ; XYZ * somefunc () { XYZ xyz; XYZ *ptr = &xyz; ptr->h1 = (HANDLE) 99; ptr->h2 = (HANDLE) 88; printf("somefunc: ptr->h1 = %d\n",ptr->h1); printf("somefunc: ptr->h2 = %d\n",ptr->h2); return (ptr); } int main(void) { XYZ *ptr2; ptr2 = somefunc (); printf("main: ptr2->h1 = %d\n",ptr2->h1); printf("main: ptr2->h2 = %d\n",ptr2->h2); } ------------------------------ -- results -- somefunc: ptr->h1 = 99 somefunc: ptr->h2 = 88 main: ptr2->h1 = 99 main: ptr2->h2 = 99 And sometimes it will give me really large values for main: ptr2-h2 like 4043574. ---------------------- Env: Cygwin 1.5.5 gcc 3.3.1 ===== Gerry Reno mailto: grenoml at@ yahoo dot. com (if mail bounces please retry later - spam rapidly fills up mailbox) __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |