# Memory Safety Audit

## The unsafe function

```c
int checked_get(const int *a, int n, int i) { if (i <= n) return a[i]; return 0; }
```

This is the only function in the file that touches memory (all the `limit_*` functions