|
Hmmm, there is really no usefull value one can initialize an RFA to.
It is an opaque 6 byte strucure. Best the compiler/RTL can do is to
initialize it to all zero. Best you can do is to take an 'initialized'
array element copy it to an RFA variable (named 'initial_rfa' perhaps).
Then when you need to re-initialized the array, just copy that saved
element value to as many array elements as needed.
I suspect however that the proper solution to your problem is to NEVER
rely on RFA (array element) value unless the program dynamically read it.
Thus they would add a variable to their program to indicate how many
RFA array elements are currently valid and incorporated that into their
loop control.
Finally, you could make that array static, stick it in a MAP and
overlay it with a piece of string, saing / restoring the string as
a way to save / restore the RFA patterns.
Hein.
|