2.4.3.33. ex_LookupLocallyDeclaredGlobalVariable

[<<<] [>>>]

This function searches the global variable symbol table to find the global variable with the name stored in T{pEx->Buffer}. If the variable was not declared then this function return NULL. Othervise it returns a pointer to a void * pointer, which is NULL.

Note that this table is allocated when the program starts a sub or function (aka. when we go local) and is used to register, which variables did the program declare as global variables inside the subroutine. There is no any value associated with the symbols in this table, as the symbols are also inserted into the global symbol table which serves the purpose.

void **ex_LookupLocallyDeclaredGlobalVariable(peXobject pEx
  ){
The function returns pointer to the pointer stored in the symbol table associated with the global variable or NULL.
[<<<] [>>>]