version 1.3, 2009/07/14 06:30:45 |
version 1.4, 2009/08/02 20:47:35 |
|
|
/* Set up curses terminal. */ |
/* Set up curses terminal. */ |
if (setupterm(name, fd, &error) != OK) { |
if (setupterm(name, fd, &error) != OK) { |
switch (error) { |
switch (error) { |
case 0: |
|
xasprintf(cause, "can't use hardcopy terminal"); |
|
break; |
|
case 1: |
case 1: |
xasprintf(cause, "missing or unsuitable terminal"); |
xasprintf(cause, "can't use hardcopy terminal: %s", name); |
break; |
break; |
case 2: |
case 0: |
|
xasprintf(cause, "missing or unsuitable terminal: %s", name); |
|
break; |
|
case -1: |
xasprintf(cause, "can't find terminfo database"); |
xasprintf(cause, "can't find terminfo database"); |
break; |
break; |
default: |
default: |