* Trim leading/trailing white space in a command so that we don't pass * carriage returns, etc, into DDB command parser. */
| 227 | * carriage returns, etc, into DDB command parser. |
| 228 | */ |
| 229 | static int |
| 230 | db_command_trimmable(char ch) |
| 231 | { |
| 232 | |
| 233 | switch (ch) { |
| 234 | case ' ': |
| 235 | case '\t': |
| 236 | case '\n': |
| 237 | case '\r': |
| 238 | return (1); |
| 239 | |
| 240 | default: |
| 241 | return (0); |
| 242 | } |
| 243 | } |
| 244 | |
| 245 | static void |
| 246 | db_command_trim(char **commandp) |