I've just seen a strange thing.  I made up a simple perl program:
        #!/usr/local/perl -w
        my ($summary_data);
        $summary_data->{'express'} = "blahblahblah\n";
        print $summary_data->{'express'};
Notice that $summary_data is not initialized, so when used as a reference,
it will point to the memory address 0x0 because perl automatically gives
undefined variables the value of zero.  My question is how can this work
(i've tried it and it works)?  I thought that no program can reference
address 0x0 since it is protected by the OS?


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to