Compiling [445ed5dab2c2](https://sqlite.org/src/info/445ed5dab2c2) with `clang`, getting apparently legit warnings, effectively due to `sizeof(arrptr)`, with arrptr being dynamically alloc'ed array kind. Thus `sizeof()` is equivalent to `sizeof(void*)`, which is probably not what's intended.
Here's __one of__ the affected lines [shell.c.in:2057](https://sqlite.org/src/file?udc=1&ln=2057&ci=445ed5dab2c26e9f&name=src%2Fshell.c.in)
```
shell.c:10616:11: warning: 'sizeof (p->actualWidth)' will return the size of the
pointer, not the array itself [-Wsizeof-pointer-div]
if( i<ArraySize(p->actualWidth) ){
^~~~~~~~~~~~~~~~~~~~~~~~~
shell.c:402:38: note: expanded from macro 'ArraySize'
#define ArraySize(X) (int)(sizeof(X)/sizeof(X[0]))
~~~~~~~~~^
shell.c:10713:17: warning: 'sizeof (p->actualWidth)' will return the size of the
pointer, not the array itself [-Wsizeof-pointer-div]
if( i<ArraySize(p->actualWidth) ){
^~~~~~~~~~~~~~~~~~~~~~~~~
shell.c:10724:19: warning: 'sizeof (p->actualWidth)' will return the size of the
pointer, not the array itself [-Wsizeof-pointer-div]
if( i<ArraySize(p->actualWidth) ){
^~~~~~~~~~~~~~~~~~~~~~~~~
shell.c:10735:19: warning: 'sizeof (p->actualWidth)' will return the size of the
pointer, not the array itself [-Wsizeof-pointer-div]
if( i<ArraySize(p->actualWidth) ){
^~~~~~~~~~~~~~~~~~~~~~~~~
shell.c:10760:15: warning: 'sizeof (p->actualWidth)' will return the size of the
pointer, not the array itself [-Wsizeof-pointer-div]
if( i<ArraySize(p->actualWidth) ){
^~~~~~~~~~~~~~~~~~~~~~~~~
```