1/* 2 * continuation.c: 3 * This file is automatically generated; please do not edit it. 4 */ 5 6#include <stdlib.h> 7 8#define N_(a) a 9 10static const char * const text[] = { 11 N_("New password was found in a dictionary of possible passwords and\ntherefore may be easily guessed. Please choose another password.\nSee the ovpasswd man page for help in choosing a good password."), 12 0 13}; 14 15struct error_table { 16 char const * const * msgs; 17 long base; 18 int n_msgs; 19}; 20struct et_list { 21 struct et_list *next; 22 const struct error_table * table; 23}; 24extern struct et_list *_et_list; 25 26const struct error_table et_ovk_error_table = { text, 43787520L, 1 }; 27 28static struct et_list link = { 0, 0 }; 29 30void initialize_ovk_error_table_r(struct et_list **list); 31void initialize_ovk_error_table(void); 32 33void initialize_ovk_error_table(void) { 34 initialize_ovk_error_table_r(&_et_list); 35} 36 37/* For Heimdal compatibility */ 38void initialize_ovk_error_table_r(struct et_list **list) 39{ 40 struct et_list *et, **end; 41 42 for (end = list, et = *list; et; end = &et->next, et = et->next) 43 if (et->table->msgs == text) 44 return; 45 et = malloc(sizeof(struct et_list)); 46 if (et == 0) { 47 if (!link.table) 48 et = &link; 49 else 50 return; 51 } 52 et->table = &et_ovk_error_table; 53 et->next = 0; 54 *end = et; 55} 56