10 /* The ideal solution would use 'local idexpression' to avoid matching errno,
11 * which is a global variable. However, 'idexpression' nor 'identifier'
12 * would match, for example, "x->fd", which is considered 'expression' in
16 expression p != errno;