MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / cli_activation_remaining_timeout

Function cli_activation_remaining_timeout

src/cli/cli.c:416–424  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

414}
415
416static uint32_t cli_activation_remaining_timeout(
417 const cli_activation_production_context_t *context) {
418 uint64_t now = cbm_now_ms();
419 if (!context || now >= context->control_deadline_ms) {
420 return 1U;
421 }
422 uint64_t remaining = context->control_deadline_ms - now;
423 return remaining >= UINT32_MAX ? UINT32_MAX - 1U : (uint32_t)remaining;
424}
425
426static uint64_t cli_activation_count_add(uint64_t left, uint64_t right) {
427 return left > UINT64_MAX - right ? UINT64_MAX : left + right;

Calls 1

cbm_now_msFunction · 0.85

Tested by

no test coverage detected