cvs.gedasymbols.org/archives/browse.cgi | search |
From: | leger_v AT bluewin DOT ch |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Problem with malloc() and integers |
Date: | Sat, 25 Apr 1998 17:02:56 +0200 |
Organization: | Swisscom AG, the blue window |
Lines: | 16 |
Message-ID: | <3541FB20.3606@bluewin.ch> |
NNTP-Posting-Host: | sio22pub69.bluewin.ch |
Mime-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Hi, I want to use the malloc function with integers or longs pointers. But if I use them instead of chars pointers, the program crash. 1)unsigned char *test[10]; for(i=0;i<10;i++)test[i]=(unsigned char *)malloc(64000); 2)unsigned int (or long) *test[10]; for(i=0;i<10;i++)test[i]=(unsigned int (or long) *)malloc(64000); The 1) works fine. But the 2) not : I obtain "exiting duing signal SISEGV". What's the problem ? How much memory can we allocate ? Thanx, Patrick
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |