Storage in Flash Memory

In "Teach Yourself Arduino Programing" there is an example to demonstrate loading of string variables into flash memory. It calls for a library program "avr/pgmspace.h. This provides data to interface with flash memory. I am unable to locate this file despite having spent considerable effort.

Is this file available or has it been replaced by a different file or whatever?

TIA for any help.

Al Welch

TOPIC MOVED.

You may want to READ THIS for future reference.
It will help you get the best out of the forum.

Bob.

Absolutely available.

What makes you think otherwise?

Which Arduino? Anything with "avr" in the name is only going to work on an Arduino with an AVR chip.

It's a bit buried, but it's there:
hardware/tools/avr/avr/bin/include/avr/pgmspace.h

That's where the avr-specific include files for the avr-gcc compiler are. There are a bunch of include files that give register and bit names for every AVR processor the compiler supports.