| 166 | // |
| 167 | |
| 168 | gpre_ctx* MSC_context(gpre_req* request) |
| 169 | { |
| 170 | // allocate and initialize |
| 171 | |
| 172 | gpre_ctx* context = (gpre_ctx*) MSC_alloc(CTX_LEN); |
| 173 | context->ctx_request = request; |
| 174 | context->ctx_internal = request->req_internal++; |
| 175 | context->ctx_scope_level = request->req_scope_level; |
| 176 | |
| 177 | // link in with the request block |
| 178 | |
| 179 | context->ctx_next = request->req_contexts; |
| 180 | request->req_contexts = context; |
| 181 | |
| 182 | return context; |
| 183 | } |
| 184 | |
| 185 | |
| 186 | //____________________________________________________________ |
no test coverage detected