Initial revision
This commit is contained in:
18
util/ego/cs/cs_avail.h
Normal file
18
util/ego/cs/cs_avail.h
Normal file
@@ -0,0 +1,18 @@
|
||||
extern avail_p avails; /* The set of available expressions. */
|
||||
|
||||
extern avail_p av_enter(); /* (avail_p avp, occur_p ocp, byte kind)
|
||||
* Puts the available expression in avp
|
||||
* in the list of available expressions,
|
||||
* if it is not already there. Add ocp to set of
|
||||
* occurrences of this expression.
|
||||
* If we have a new expression, we test whether
|
||||
* the result is saved. When this expression
|
||||
* recurs,we test if we can still use the
|
||||
* variable into which it was saved.
|
||||
* (Kind is the kind of the expression.)
|
||||
* Returns a pointer into the list.
|
||||
*/
|
||||
|
||||
extern clr_avails(); /* Release all space occupied by the old list
|
||||
* of available expressions.
|
||||
*/
|
||||
Reference in New Issue
Block a user