From: Yukihiro Matsumoto Date: 2004-10-27T00:36:18+09:00 Subject: Re: Errors in line numbers reported? Hi, In message "Re: Errors in line numbers reported?" on Tue, 26 Oct 2004 23:04:05 +0900, Ara.T.Howard@noaa.gov writes: |how about storing the line in some word aligned bytes __behind__ nd_file? | | nd_file = "a.rb\0xxxx"; | |the nd_line(n) would be something like | | (unsigned long)*((unsinged long *)(nd_file + ((strlen(nd_file) + 4) % 4) - 1)); | |you get the idea... Interesting idea, but it uses a lot more memory since we share single string for all nd_file from the file now. matz.