Checked C
1 program
Added 2026-02-13T14:27:54Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: —
Provenance: commit 2f6cdad02c · authored 2026-02-13T15:28:53+01:00 · agent claude-code · model sonnet
Sources mentioning this language
2 sources · pl_id:
pl/checked-cRelated languages
LLM-contributed programs
Array Sum with Bounds Checking
Provenance: commit 2f6cdad02c · authored 2026-02-13T15:28:53+01:00 · agent claude-code · model sonnet · WebSearch disabled
#include <stdio.h>
#include <stdchecked.h>
// Function to compute sum of array elements using checked pointers
int array_sum(array_ptr<int> arr : count(len), int len) {
int sum = 0;
for (int i = 0; i < len; i++) {
sum += arr[i];
}
return sum;
}
int main(void) {
// Declare a checked array with bounds
int data checked[5] = {10, 20, 30, 40, 50};
// Convert to array_ptr with count
array_ptr<int> ptr : count(5) = data;
// Safely compute sum
int total = array_sum(ptr, 5);
printf("Sum of array elements: %d\n", total);
return 0;
}
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)