home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sources.misc
- From: iain@estevax.uucp (Iain J. Lea)
- Subject: v23i023: tin - threaded full screen newsreader v1.0 PL2, Part09/09
- Message-ID: <1991Sep25.205353.2333@sparky.imd.sterling.com>
- X-Md4-Signature: d2b2651b1e97b6c6cb21c0ca684d588d
- Date: Wed, 25 Sep 1991 20:53:53 GMT
- Approved: kent@sparky.imd.sterling.com
-
- Submitted-by: iain@estevax.uucp (Iain J. Lea)
- Posting-number: Volume 23, Issue 23
- Archive-name: tin/part09
- Environment: BSD, SCO, ISC, SUNOS, SYSVR3, SYSVR4, ULTRIX, XENIX
-
- #!/bin/sh
- # this is tin.shar.09 (part 9 of tin1.02)
- # do not concatenate these parts, unpack them in order with /bin/sh
- # file proto.h continued
- #
- if touch 2>&1 | fgrep '[-amc]' > /dev/null
- then TOUCH=touch
- else TOUCH=true
- fi
- if test ! -r shar3_seq_.tmp; then
- echo "Please unpack part 1 first!"
- exit 1
- fi
- (read Scheck
- if test "$Scheck" != 9; then
- echo "Please unpack part $Scheck next!"
- exit 1
- else
- exit 0
- fi
- ) < shar3_seq_.tmp || exit 1
- echo "x - Continuing file proto.h"
- sed 's/^X//' << 'SHAR_EOF' >> proto.h &&
- Xint subj_comp(char *p1, char *p2);
- Xint from_comp(char *p1, char *p2);
- Xint date_comp(char *p1, char *p2);
- Xvoid set_article(struct header *art);
- X/* curses.c */
- Xint InitScreen(void);
- Xvoid ScreenSize(int *num_lines, int *num_columns);
- Xvoid ClearScreen(void);
- Xvoid MoveCursor(int row, int col);
- Xvoid CleartoEOLN(void);
- Xvoid CleartoEOS(void);
- Xvoid StartInverse(void);
- Xvoid EndInverse(void);
- Xint RawState(void);
- Xvoid Raw(int state);
- Xint ReadCh(void);
- Xint outchar(int c);
- X/* debug.c */
- Xvoid debug_print_arts(void);
- Xvoid debug_print_header(struct header *s);
- Xvoid debug_print_comment(char *comment);
- Xvoid debug_print_base(void);
- Xvoid debug_print_active(void);
- X/* feed.c */
- Xvoid feed_articles(int function, int level, char *prompt, int respnum, char *group_path);
- X/* group.c */
- Xvoid group_page(char *group);
- Xvoid fix_new_highest(int groupnum);
- Xvoid show_group_page(char *group);
- Xvoid draw_subject_arrow(void);
- Xvoid erase_subject_arrow(void);
- Xint prompt_subject_num(int ch, char *group);
- Xint new_responses(int thread);
- Xvoid clear_note_area(void);
- Xint find_new_pos(int old_top, long old_artnum, int cur_pos);
- Xint mark_screen(int col, char *value);
- X/* hashstr.c */
- Xchar *hash_str(char *s);
- Xstruct hashnode *add_string(char *s);
- Xvoid hash_init(void);
- Xvoid hash_reclaim(void);
- X/* help.c */
- Xvoid show_info_page(int type, char *help[], char *title);
- Xvoid help_select_info(void);
- Xvoid help_group_info(void);
- Xvoid help_page_info(void);
- X/* kill.c */
- Xint read_kill_file(void);
- Xvoid write_kill_file(void);
- Xint kill_art_menu(char *group_name, int index);
- Xint untag_all_articles(void);
- Xint kill_any_articles(char *group);
- X/* lang.c */
- X/* main.c */
- Xvoid main(int argc, char *argv[]);
- Xvoid usage(char *progname);
- X/* memory.c */
- Xvoid init_alloc(void);
- Xvoid expand_art(void);
- Xvoid free_art_array(void);
- Xvoid expand_active(void);
- Xvoid expand_kill(void);
- Xvoid expand_save(void);
- Xvoid init_screen_array(int allocate);
- Xvoid free_all_arrays(void);
- Xvoid free_kill_array(void);
- Xvoid free_save_array(void);
- Xchar *my_malloc(unsigned size);
- Xchar *my_realloc(char *p, unsigned size);
- X/* misc.c */
- Xvoid init_selfinfo(void);
- Xint which_base(int n);
- Xint which_resp(int n);
- Xint nresp(int n);
- Xvoid asfail(char *file, int line, char *cond);
- Xvoid copy_fp(FILE *a, FILE *b, char *prefix);
- Xchar *get_val(char *env, char *def);
- Xint invoke_editor(char *nam);
- Xvoid shell_escape(void);
- Xvoid tin_done(int ret);
- Xint read_active(void);
- Xint backup_active(int create);
- Xvoid add_signature(FILE *fp, int flag);
- Xlong hash_groupname(char *buf);
- Xvoid rename_file(char *old_filename, char *new_filename);
- Xchar *str_dup(char *str);
- Xint invoke_cmd(char *nam);
- Xvoid draw_percent_mark(int cur_num, int max_num);
- Xvoid set_real_uid_gid(void);
- Xvoid set_tin_uid_gid(void);
- Xvoid notify_groups(void);
- Xvoid basename(char *dirname, char *basename);
- Xvoid mail_setup(void);
- Xint mail_check(void);
- X/* newsrc.c */
- Xvoid backup_newsrc(void);
- Xvoid read_newsrc(int sub_only);
- Xvoid write_newsrc(void);
- Xvoid rewrite_newsrc(void);
- Xvoid read_newsrc_line(char *group);
- Xvoid update_newsrc(char *group, int groupnum, int mark_unread);
- Xvoid subscribe(char *group, int ch, int num, int out_seq);
- Xvoid reset_newsrc(void);
- Xvoid delete_group(char *group);
- Xint undel_group(void);
- Xvoid mark_group_read(char *group, int groupnum);
- Xvoid parse_seq(char *s);
- Xint parse_unread(char *s, int groupnum);
- Xint get_line_unread(char *group, int groupnum);
- Xvoid print_seq(FILE *fp, int groupnum);
- Xint pos_group_in_newsrc(char *group, int pos);
- Xvoid mark_all_xref_read(char *xref_line);
- X/* open.c */
- Xchar *is_remote(void);
- Xvoid nntp_startup(void);
- Xvoid nntp_finish(void);
- XFILE *open_active_fp(void);
- XFILE *open_art_fp(char *group_path, long art);
- Xint open_header_fd(char *group_path, long art);
- Xint base_comp(char *p1, char *p2);
- Xvoid setup_base(char *group, char *group_path);
- Xint get_respcode(void);
- Xint stuff_nntp(char *fnam);
- XFILE *nntp_to_fp(void);
- Xint nntp_to_fd(void);
- X/* page.c */
- Xint show_page(int respnum, char *group, char *group_path);
- Xvoid redraw_page(int respnum, char *group);
- Xvoid show_note_page(int respnum, char *group);
- Xvoid show_first_header(int respnum, char *group);
- Xvoid show_cont_header(int respnum);
- Xvoid open_note(long art, char *group_path);
- Xvoid note_cleanup(void);
- Xint prompt_response(int ch, int respnum);
- Xint choose_resp(int i, int n);
- Xvoid parse_from(char *str, char *addr, char *name);
- Xint prev_response(int n);
- Xint next_response(int n);
- Xint next_basenote(int n);
- Xvoid yank_to_addr(char *orig, char *addr);
- Xint show_last_page(void);
- X/* post.c */
- Xint user_posted_messages(void);
- Xvoid update_art_posted_file(char *group, char *subj);
- Xint post_base(char *group);
- Xint post_response(char *group, int respnum);
- Xint mail_to_someone(char *address);
- Xint mail_bug_report(void);
- Xint mail_to_author(int copy_text);
- Xvoid find_new_to(char *nam, char *mail_to);
- Xint cancel_article(void);
- X/* prompt.c */
- Xint parse_num(int ch, char *prompt);
- Xint parse_string(char *prompt, char *buf);
- Xint prompt_yn(int line, char *prompt, int default_ch);
- Xvoid continue_prompt(void);
- X/* rcfile.c */
- Xint read_rcfile(void);
- Xvoid write_rcfile(void);
- Xint change_rcfile(char *group, int kill_at_once);
- Xvoid show_rcfile_menu(void);
- Xvoid parse_menu_string(int line, int col, char *var);
- Xvoid expand_rel_abs_pathname(int line, int col, char *str);
- Xvoid show_menu_help(char *help_message);
- X/* save.c */
- Xint save_art_to_file(int respnum, int index, int mailbox, char *filename);
- Xint save_thread_to_file(int is_mailbox, char *group_path);
- Xint save_regex_arts(int is_mailbox, char *group_path);
- Xint append_to_existing_file(int i);
- Xint create_path(char *path);
- Xint create_sub_dir(int i);
- Xvoid add_to_save_list(int index, struct header *article, int is_mailbox, char *path);
- Xvoid sort_save_list(void);
- Xint save_comp(char *p1, char *p2);
- Xchar *save_filename(int i);
- Xchar *get_first_savefile(void);
- Xchar *get_last_savefile(void);
- Xint post_process_files(int proc_type_ch);
- Xvoid post_process_uud(int pp);
- Xvoid post_process_sh(void);
- Xchar *get_archive_file(char *dir, char *ext);
- Xvoid delete_processed_files(void);
- Xvoid post_process_patch(void);
- X/* screen.c */
- Xvoid info_message(char *msg);
- Xvoid wait_message(char *msg);
- Xvoid error_message(char *template, char *msg);
- Xvoid clear_message(void);
- Xvoid center_line(int line, int inverse, char *str);
- Xvoid draw_arrow(int line);
- Xvoid erase_arrow(int line);
- X/* search.c */
- Xint search_author(int current_art, int forward);
- Xvoid search_group(int forward);
- Xvoid search_subject(int forward, char *group);
- Xint search_article(int forward);
- Xchar *str_str(char *text, char *pattern);
- Xvoid make_lower(char *s, char *t);
- X/* select.c */
- Xvoid selection_index(void);
- Xvoid group_selection_page(void);
- Xint prompt_group_num(int ch);
- Xvoid erase_group_arrow(void);
- Xvoid draw_group_arrow(void);
- Xint choose_new_group(void);
- Xint add_group(char *s, int get_unread);
- Xint next_unread(int n);
- Xint prev_unread(int n);
- Xint reposition_group(char *group, int default_num);
- Xvoid catchup_group(int goto_next_unread_group);
- Xvoid next_unread_group(int enter_group);
- X/* signal.c */
- Xvoid set_signal_handlers(void);
- Xvoid signal_handler(int sig);
- Xvoid set_win_size(int *num_lines, int *num_cols);
- Xvoid art_suspend(int sig);
- Xvoid main_suspend(int sig);
- Xvoid select_suspend(int sig);
- Xvoid group_suspend(int sig);
- Xvoid page_suspend(int sig);
- Xvoid rcfile_suspend(int sig);
- Xvoid art_resize(int sig);
- Xvoid main_resize(int sig);
- Xvoid select_resize(int sig);
- Xvoid group_resize(int sig);
- Xvoid page_resize(int sig);
- X/* wildmat.c */
- Xint wildmat(char *text, char *p);
- X
- X#else
- X
- X/* art.c */
- Xlong my_atol(/*char *s, int n*/);
- Xvoid find_base(/*void*/);
- Xint num_of_arts(/*void*/);
- Xint valid_artnum(/*long art*/);
- Xint purge_needed(/*void*/);
- Xvoid index_group(/*char *group, char *group_path*/);
- Xint read_group(/*char *group, char *group_path*/);
- Xvoid make_threads(/*int rethread*/);
- Xchar *eat_re(/*char *s*/);
- Xlong hash_s(/*char *s*/);
- Xint parse_headers(/*int fd, struct header *h*/);
- Xvoid dump_index(/*char *group, int killed*/);
- Xvoid my_strncpy(/*char *p, char *q, int n*/);
- Xint load_index(/*void*/);
- Xvoid find_local_index(/*char *group*/);
- Xvoid do_update(/*void*/);
- Xvoid save_any_news(/*void*/);
- Xvoid reload_index_file(/*char *group, int killed*/);
- Xchar *parse_date(/*char *date, char *str*/);
- Xint artnum_comp(/*char *p1, char *p2*/);
- Xint subj_comp(/*char *p1, char *p2*/);
- Xint from_comp(/*char *p1, char *p2*/);
- Xint date_comp(/*char *p1, char *p2*/);
- Xvoid set_article(/*struct header *art*/);
- X/* curses.c */
- Xint InitScreen(/*void*/);
- Xvoid ScreenSize(/*int *num_lines, int *num_columns*/);
- Xvoid ClearScreen(/*void*/);
- Xvoid MoveCursor(/*int row, int col*/);
- Xvoid CleartoEOLN(/*void*/);
- Xvoid CleartoEOS(/*void*/);
- Xvoid StartInverse(/*void*/);
- Xvoid EndInverse(/*void*/);
- Xint RawState(/*void*/);
- Xvoid Raw(/*int state*/);
- Xint ReadCh(/*void*/);
- Xint outchar(/*int c*/);
- X/* debug.c */
- Xvoid debug_print_arts(/*void*/);
- Xvoid debug_print_header(/*struct header *s*/);
- Xvoid debug_print_comment(/*char *comment*/);
- Xvoid debug_print_base(/*void*/);
- Xvoid debug_print_active(/*void*/);
- X/* feed.c */
- Xvoid feed_articles(/*int function, int level, char *prompt, int respnum, char *group_path*/);
- X/* group.c */
- Xvoid group_page(/*char *group*/);
- Xvoid fix_new_highest(/*int groupnum*/);
- Xvoid show_group_page(/*char *group*/);
- Xvoid draw_subject_arrow(/*void*/);
- Xvoid erase_subject_arrow(/*void*/);
- Xint prompt_subject_num(/*int ch, char *group*/);
- Xint new_responses(/*int thread*/);
- Xvoid clear_note_area(/*void*/);
- Xint find_new_pos(/*int old_top, long old_artnum, int cur_pos*/);
- Xint mark_screen(/*int col, char *value*/);
- X/* hashstr.c */
- Xchar *hash_str(/*char *s*/);
- Xstruct hashnode *add_string(/*char *s*/);
- Xvoid hash_init(/*void*/);
- Xvoid hash_reclaim(/*void*/);
- X/* help.c */
- Xvoid show_info_page(/*int type, char *help[], char *title*/);
- Xvoid help_select_info(/*void*/);
- Xvoid help_group_info(/*void*/);
- Xvoid help_page_info(/*void*/);
- X/* kill.c */
- Xint read_kill_file(/*void*/);
- Xvoid write_kill_file(/*void*/);
- Xint kill_art_menu(/*char *group_name, int index*/);
- Xint untag_all_articles(/*void*/);
- Xint kill_any_articles(/*char *group*/);
- X/* lang.c */
- X/* main.c */
- Xvoid main(/*int argc, char *argv[]*/);
- Xvoid usage(/*char *progname*/);
- X/* memory.c */
- Xvoid init_alloc(/*void*/);
- Xvoid expand_art(/*void*/);
- Xvoid free_art_array(/*void*/);
- Xvoid expand_active(/*void*/);
- Xvoid expand_kill(/*void*/);
- Xvoid expand_save(/*void*/);
- Xvoid init_screen_array(/*int allocate*/);
- Xvoid free_all_arrays(/*void*/);
- Xvoid free_kill_array(/*void*/);
- Xvoid free_save_array(/*void*/);
- Xchar *my_malloc(/*unsigned size*/);
- Xchar *my_realloc(/*char *p, unsigned size*/);
- X/* misc.c */
- Xvoid init_selfinfo(/*void*/);
- Xint which_base(/*int n*/);
- Xint which_resp(/*int n*/);
- Xint nresp(/*int n*/);
- Xvoid asfail(/*char *file, int line, char *cond*/);
- Xvoid copy_fp(/*FILE *a, FILE *b, char *prefix*/);
- Xchar *get_val(/*char *env, char *def*/);
- Xint invoke_editor(/*char *nam*/);
- Xvoid shell_escape(/*void*/);
- Xvoid tin_done(/*int ret*/);
- Xint read_active(/*void*/);
- Xint backup_active(/*int create*/);
- Xvoid add_signature(/*FILE *fp, int flag*/);
- Xlong hash_groupname(/*char *buf*/);
- Xvoid rename_file(/*char *old_filename, char *new_filename*/);
- Xchar *str_dup(/*char *str*/);
- Xint invoke_cmd(/*char *nam*/);
- Xvoid draw_percent_mark(/*int cur_num, int max_num*/);
- Xvoid set_real_uid_gid(/*void*/);
- Xvoid set_tin_uid_gid(/*void*/);
- Xvoid notify_groups(/*void*/);
- Xvoid basename(/*char *dirname, char *basename*/);
- Xvoid mail_setup(/*void*/);
- Xint mail_check(/*void*/);
- X/* newsrc.c */
- Xvoid backup_newsrc(/*void*/);
- Xvoid read_newsrc(/*int sub_only*/);
- Xvoid write_newsrc(/*void*/);
- Xvoid rewrite_newsrc(/*void*/);
- Xvoid read_newsrc_line(/*char *group*/);
- Xvoid update_newsrc(/*char *group, int groupnum, int mark_unread*/);
- Xvoid subscribe(/*char *group, int ch, int num, int out_seq*/);
- Xvoid reset_newsrc(/*void*/);
- Xvoid delete_group(/*char *group*/);
- Xint undel_group(/*void*/);
- Xvoid mark_group_read(/*char *group, int groupnum*/);
- Xvoid parse_seq(/*char *s*/);
- Xint parse_unread(/*char *s, int groupnum*/);
- Xint get_line_unread(/*char *group, int groupnum*/);
- Xvoid print_seq(/*FILE *fp, int groupnum*/);
- Xint pos_group_in_newsrc(/*char *group, int pos*/);
- Xvoid mark_all_xref_read(/*char *xref_line*/);
- X/* open.c */
- Xchar *is_remote(/*void*/);
- Xvoid nntp_startup(/*void*/);
- Xvoid nntp_finish(/*void*/);
- XFILE *open_active_fp(/*void*/);
- XFILE *open_art_fp(/*char *group_path, long art*/);
- Xint open_header_fd(/*char *group_path, long art*/);
- Xint base_comp(/*char *p1, char *p2*/);
- Xvoid setup_base(/*char *group, char *group_path*/);
- Xint get_respcode(/*void*/);
- Xint stuff_nntp(/*char *fnam*/);
- XFILE *nntp_to_fp(/*void*/);
- Xint nntp_to_fd(/*void*/);
- X/* page.c */
- Xint show_page(/*int respnum, char *group, char *group_path*/);
- Xvoid redraw_page(/*int respnum, char *group*/);
- Xvoid show_note_page(/*int respnum, char *group*/);
- Xvoid show_first_header(/*int respnum, char *group*/);
- Xvoid show_cont_header(/*int respnum*/);
- Xvoid open_note(/*long art, char *group_path*/);
- Xvoid note_cleanup(/*void*/);
- Xint prompt_response(/*int ch, int respnum*/);
- Xint choose_resp(/*int i, int n*/);
- Xvoid parse_from(/*char *str, char *addr, char *name*/);
- Xint prev_response(/*int n*/);
- Xint next_response(/*int n*/);
- Xint next_basenote(/*int n*/);
- Xvoid yank_to_addr(/*char *orig, char *addr*/);
- Xint show_last_page(/*void*/);
- X/* post.c */
- Xint user_posted_messages(/*void*/);
- Xvoid update_art_posted_file(/*char *group, char *subj*/);
- Xint post_base(/*char *group*/);
- Xint post_response(/*char *group, int respnum*/);
- Xint mail_to_someone(/*char *address*/);
- Xint mail_bug_report(/*void*/);
- Xint mail_to_author(/*int copy_text*/);
- Xvoid find_new_to(/*char *nam, char *mail_to*/);
- Xint cancel_article(/*void*/);
- X/* prompt.c */
- Xint parse_num(/*int ch, char *prompt*/);
- Xint parse_string(/*char *prompt, char *buf*/);
- Xint prompt_yn(/*int line, char *prompt, int default_ch*/);
- Xvoid continue_prompt(/*void*/);
- X/* rcfile.c */
- Xint read_rcfile(/*void*/);
- Xvoid write_rcfile(/*void*/);
- Xint change_rcfile(/*char *group, int kill_at_once*/);
- Xvoid show_rcfile_menu(/*void*/);
- Xvoid parse_menu_string(/*int line, int col, char *var*/);
- Xvoid expand_rel_abs_pathname(/*int line, int col, char *str*/);
- Xvoid show_menu_help(/*char *help_message*/);
- X/* save.c */
- Xint save_art_to_file(/*int respnum, int index, int mailbox, char *filename*/);
- Xint save_thread_to_file(/*int is_mailbox, char *group_path*/);
- Xint save_regex_arts(/*int is_mailbox, char *group_path*/);
- Xint append_to_existing_file(/*int i*/);
- Xint create_path(/*char *path*/);
- Xint create_sub_dir(/*int i*/);
- Xvoid add_to_save_list(/*int index, struct header *article, int is_mailbox, char *path*/);
- Xvoid sort_save_list(/*void*/);
- Xint save_comp(/*char *p1, char *p2*/);
- Xchar *save_filename(/*int i*/);
- Xchar *get_first_savefile(/*void*/);
- Xchar *get_last_savefile(/*void*/);
- Xint post_process_files(/*int proc_type_ch*/);
- Xvoid post_process_uud(/*int pp*/);
- Xvoid post_process_sh(/*void*/);
- Xchar *get_archive_file(/*char *dir, char *ext*/);
- Xvoid delete_processed_files(/*void*/);
- Xvoid post_process_patch(/*void*/);
- X/* screen.c */
- Xvoid info_message(/*char *msg*/);
- Xvoid wait_message(/*char *msg*/);
- Xvoid error_message(/*char *template, char *msg*/);
- Xvoid clear_message(/*void*/);
- Xvoid center_line(/*int line, int inverse, char *str*/);
- Xvoid draw_arrow(/*int line*/);
- Xvoid erase_arrow(/*int line*/);
- X/* search.c */
- Xint search_author(/*int current_art, int forward*/);
- Xvoid search_group(/*int forward*/);
- Xvoid search_subject(/*int forward, char *group*/);
- Xint search_article(/*int forward*/);
- Xchar *str_str(/*char *text, char *pattern*/);
- Xvoid make_lower(/*char *s, char *t*/);
- X/* select.c */
- Xvoid selection_index(/*void*/);
- Xvoid group_selection_page(/*void*/);
- Xint prompt_group_num(/*int ch*/);
- Xvoid erase_group_arrow(/*void*/);
- Xvoid draw_group_arrow(/*void*/);
- Xint choose_new_group(/*void*/);
- Xint add_group(/*char *s, int get_unread*/);
- Xint next_unread(/*int n*/);
- Xint prev_unread(/*int n*/);
- Xint reposition_group(/*char *group, int default_num*/);
- Xvoid catchup_group(/*int goto_next_unread_group*/);
- Xvoid next_unread_group(/*int enter_group*/);
- X/* signal.c */
- Xvoid set_signal_handlers(/*void*/);
- Xvoid signal_handler(/*int sig*/);
- Xvoid set_win_size(/*int *num_lines, int *num_cols*/);
- Xvoid art_suspend(/*int sig*/);
- Xvoid main_suspend(/*int sig*/);
- Xvoid select_suspend(/*int sig*/);
- Xvoid group_suspend(/*int sig*/);
- Xvoid page_suspend(/*int sig*/);
- Xvoid rcfile_suspend(/*int sig*/);
- Xvoid art_resize(/*int sig*/);
- Xvoid main_resize(/*int sig*/);
- Xvoid select_resize(/*int sig*/);
- Xvoid group_resize(/*int sig*/);
- Xvoid page_resize(/*int sig*/);
- X/* wildmat.c */
- Xint wildmat(/*char *text, char *p*/);
- X
- X#endif
- SHAR_EOF
- echo "File proto.h is complete" &&
- $TOUCH -am 0924081791 proto.h &&
- chmod 0600 proto.h ||
- echo "restore of proto.h failed"
- set `wc -c proto.h`;Wc_c=$1
- if test "$Wc_c" != "17147"; then
- echo original size 17147, current size $Wc_c
- fi
- # ============= patchlevel.h ==============
- echo "x - extracting patchlevel.h (Text)"
- sed 's/^X//' << 'SHAR_EOF' > patchlevel.h &&
- X#define PATCHLEVEL 2
- SHAR_EOF
- $TOUCH -am 0923175591 patchlevel.h &&
- chmod 0600 patchlevel.h ||
- echo "restore of patchlevel.h failed"
- set `wc -c patchlevel.h`;Wc_c=$1
- if test "$Wc_c" != "21"; then
- echo original size 21, current size $Wc_c
- fi
- rm -f shar3_seq_.tmp
- echo "You have unpacked the last part"
- exit 0
-
- exit 0 # Just in case...
- --
- Kent Landfield INTERNET: kent@sparky.IMD.Sterling.COM
- Sterling Software, IMD UUCP: uunet!sparky!kent
- Phone: (402) 291-8300 FAX: (402) 291-4362
- Please send comp.sources.misc-related mail to kent@uunet.uu.net.
-