12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #ifndef HPAVKEYSPEC_SOURCE
- #define HPAVKEYSPEC_SOURCE
- #include <ctype.h>
- #include "../tools/error.h"
- #include "../key/HPAVKey.h"
- void HPAVKeySpec (const char * string)
- {
- const char * sp = string;
- while (isprint (*sp))
- {
- sp++;
- }
- if (*sp)
- {
- error (1, ENOTSUP, "Phrase \"%s\" has illegal characters", string);
- }
- if ((sp - string) < HPAVKEY_PHRASE_MIN)
- {
- error (1, ENOTSUP, "Phrase \"%s\" less than %d characters", string, HPAVKEY_PHRASE_MIN);
- }
- if ((sp - string) > HPAVKEY_PHRASE_MAX)
- {
- error (1, ENOTSUP, "Phrase \"%s\" more than %d characters", string, HPAVKEY_PHRASE_MAX);
- }
- return;
- }
- #endif
|