Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Unicode, Korean, normalization form, Mac OS X and tab completion
2014/06/02 04:53、Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> のメール:
> +	if (iconv(conv_ds,
> +		  &orig_name_ptr, &orig_name_len,
> +		  &conv_name_ptr, &conv_name_len) >= 0) {
> +	  if (orig_name_len == 0) {
> +	    /* Completely converted, metafy and return */
> +	    *conv_name_ptr = '\0';
> +	    return metafy(conv_name, -1, META_STATIC);
> +	  }
> +	}
Is it possible for iconv() to return >=0 while orig_name_len != 0 ?
man iconv(3) mentions four possible cases,
three of them are error (return value is -1),
and the remaining one is (returnvalue>=0 and orig_name_len==0).
- References:
- Unicode, Korean, normalization form, Mac OS X and tab completion
 
- Re: Unicode, Korean, normalization form, Mac OS X and tab completion
 
- Re: Unicode, Korean, normalization form, Mac OS X and tab completion
 
- Re: Unicode, Korean, normalization form, Mac OS X and tab completion
 
- Re: Unicode, Korean, normalization form, Mac OS X and tab completion
 
- Re: Unicode, Korean, normalization form, Mac OS X and tab completion
 
- Re: Unicode, Korean, normalization form, Mac OS X and tab completion
 
 
Messages sorted by:
Reverse Date,
Date,
Thread,
Author