View Raw SPL
/* get clipboard delimiter, returns 1, or 0 */
_getcbdl(chr, use_default, copy)
{
local delim, status = 0;
if (argc < 3)
{
if (argc < 2)
{
use_default = 0;
}
copy = 0;
}
if (use_default) /* from configuration file */
{
if (copy)
{
delim = getconfdef("clipboard_column_separator");
}
else
{
delim = getconfdef("clipboard_delimiters");
}
}
else
{
if (copy)
{
delim = getconf("clipboard_column_separator");
}
else
{
delim = getconf("clipboard_delimiters");
}
}
if (strlen(delim) > 0)
{
status = strlen(strfind(chr, delim)) > 0;
}
return(status);
}