for (i=0; id[i] != NULL; i++) {
for (i=0; names[i]; i++) {
op_lookup_keys (char **id, gpgme_key_t **keys, char ***unknown, size_t *n){    int i, pos=0;    gpgme_key_t k;    for (i=0; id[i] != NULL; i++)	;    if (n)	*n = i;    *unknown = (char **)xcalloc (i+1, sizeof (char*));    *keys = (gpgme_key_t *)xcalloc (i+1, sizeof (gpgme_key_t));    for (i=0; id[i] != NULL; i++) {	/*k = find_gpg_email(id[i]);*/	k = get_gpg_key (id[i]);	if (!k)	    (*unknown)[pos++] = xstrdup (id[i]);	else	    (*keys)[i] = k;    }    return (i-pos);}