hi there,
I have a problem with a small c program. The following instruction
returns a pointer to (void *) 0x140024800
32        if ((allocMem = (void *) calloc(nrOfElems,size)) == NULL)
33        {
34          printf("ERROR ALLOCATING MEMORY\n");
35          exit(1);
36        }
but later, on, I try to access th 88th element of my array, which is 
located at 
(gdb) print curElem
$3 = (t_point *) 0x14002a000
(gdb) print *curElem
Cannot access memory at address 0x14002a000.
which is exactly the address of the 88th element, and since the malloc did 
not return NULL, I assume that the allocation worked. 
Sorry if that qeustion might not be specific to the alpha architecture,
but I can't find anything wrong in the code, and unfortunately It won't
compile on our other machines.
thanx for your help,
tom
-- 
* Thomas Auer         | Think where man's glory most begins and ends. *
* tom_at_cosy.sbg.ac.at  |    And say my glory was I had such friends.   *
*  Univ. of Salzburg, |                          William Butler Yeats *
*       AUSTRIA       | http://www.cosy.sbg.ac.at/~tom/tom.html       *
Received on Thu Dec 07 1995 - 02:53:32 NZDT