| 5030 | } |
| 5031 | |
| 5032 | int PSL_settextmode (struct PSL_CTRL *PSL, int mode) { |
| 5033 | /* Change from laissez-faire to replacing hyphens with minus sign char code */ |
| 5034 | switch (mode) { |
| 5035 | case PSL_TXTMODE_HYPHEN: |
| 5036 | PSL->current.use_minus = PSL_TXTMODE_HYPHEN; |
| 5037 | break; |
| 5038 | case PSL_TXTMODE_MINUS: |
| 5039 | PSL->current.use_minus = PSL_TXTMODE_MINUS; |
| 5040 | break; |
| 5041 | default: |
| 5042 | PSL_message (PSL, PSL_MSG_ERROR, "Error: bad argument passed to PSL_settextmode (%d)!\n", mode); |
| 5043 | return (PSL_BAD_FLAG); |
| 5044 | break; |
| 5045 | } |
| 5046 | return (PSL_NO_ERROR); |
| 5047 | } |
| 5048 | |
| 5049 | int PSL_setdefaults (struct PSL_CTRL *PSL, double xyscales[], double page_rgb[], char *encoding) { |
| 5050 | /* Changes the standard PSL defaults for: |
no test coverage detected