| 2871 | // was allocated. |
| 2872 | |
| 2873 | void ExpFinalize(void) |
| 2874 | { |
| 2875 | int i; |
| 2876 | |
| 2877 | DeallocatePIf(xi.rgsTrieFun); |
| 2878 | DeallocatePIf(xi.rgparVar); |
| 2879 | if (xi.rgszExpMacro != NULL) { |
| 2880 | for (i = 0; i < xi.cszExpMacro; i++) |
| 2881 | DeallocatePIf(xi.rgszExpMacro[i]); |
| 2882 | DeallocateP(xi.rgszExpMacro); |
| 2883 | } |
| 2884 | if (xi.rgszExpStr != NULL) { |
| 2885 | for (i = 0; i < xi.cszExpStr; i++) |
| 2886 | DeallocatePIf(xi.rgszExpStr[i]); |
| 2887 | DeallocateP(xi.rgszExpStr); |
| 2888 | } |
| 2889 | } |
| 2890 | #endif // EXPRESS |
| 2891 | |
| 2892 | /* express.cpp */ |
no test coverage detected