Merge branch 'master' into autotools-conversion

Lost the ksh93 submodule so will re-add in a later commit.
This commit is contained in:
Jon Trulson
2021-01-30 19:04:10 -07:00
1044 changed files with 2966 additions and 197577 deletions

View File

@@ -53,15 +53,14 @@
#include <X11/Intrinsic.h>
#include <csa.h>
#include "ansi_c.h"
extern void compose P((Calendar*, CSA_reminder_reference *, char**));
extern void flash_it P((XtPointer, XtIntervalId*));
extern void mail_it P((XtPointer, XtIntervalId*, CSA_reminder_reference *));
extern void open_it P((XtPointer, XtIntervalId*, CSA_reminder_reference *));
extern void postup_show_proc P((Calendar*, CSA_reminder_reference *));
extern void reminder_driver P((XtPointer, XtIntervalId*));
extern void ring_it P((XtPointer, XtIntervalId*));
extern void slp P((int x));
extern void compose(Calendar*, CSA_reminder_reference *, char**);
extern void flash_it(XtPointer, XtIntervalId*);
extern void mail_it(XtPointer, XtIntervalId*, CSA_reminder_reference *);
extern void open_it(XtPointer, XtIntervalId*, CSA_reminder_reference *);
extern void postup_show_proc(Calendar*, CSA_reminder_reference *);
extern void reminder_driver(XtPointer, XtIntervalId*);
extern void ring_it(XtPointer, XtIntervalId*);
extern void slp(int x);
#endif

View File

@@ -52,7 +52,6 @@
#ifndef _BLIST_H
#define _BLIST_H
#include "ansi_c.h"
#include "util.h"
/*
@@ -107,11 +106,11 @@ typedef struct browser_state {
struct browser_state *next;
} BrowserState;
extern void blist_clean P((Browselist*, Boolean));
extern void blist_init_names P((Calendar*));
extern void blist_init_ui P((Calendar*));
extern void blist_reset P((Calendar*));
extern void make_browselist P((Calendar*));
extern void show_browselist P((Calendar*));
extern void blist_clean(Browselist*, Boolean);
extern void blist_init_names(Calendar*);
extern void blist_init_ui(Calendar*);
extern void blist_reset(Calendar*);
extern void make_browselist(Calendar*);
extern void show_browselist(Calendar*);
#endif

View File

@@ -52,7 +52,6 @@
#ifndef _BROWSER_H
#define _BROWSER_H
#include "ansi_c.h"
#include "timeops.h"
#include "calendar.h"
@@ -112,23 +111,23 @@ typedef struct {
#define MB_PREVMONTH 4
#define MB_NEXTMONTH 5
extern void br_display P((Calendar*));
extern Boolean browser_exists P(());
extern void browser_reset_list P((Calendar*));
extern Boolean browser_showing P(());
extern void make_browser P(());
extern void mb_draw_chartgrid P(());
extern void mb_draw_appts P(());
extern void mb_update_segs P(());
extern void mb_update_busyicon P(());
extern void mb_init_blist P(());
extern void mb_init_canvas P(());
extern void mb_deregister_names P(());
extern void mb_refresh_canvas P(());
extern void sched_proc P(());
extern void set_default_reminders P(());
extern void set_default_scope_plus P(());
extern void set_default_what P(());
extern void mb_refigure_chart P((Calendar *));
extern void br_display(Calendar *);
extern Boolean browser_exists(void);
extern void browser_reset_list(Calendar*);
extern Boolean browser_showing(void);
extern void make_browser(Calendar *c);
extern void mb_draw_chartgrid(Browser *b, Calendar *c);
extern void mb_draw_appts(Browser *b, int start, int end, Calendar *c);
extern void mb_update_segs(Browser *, Tick, Tick, int *, int *);
extern void mb_update_busyicon(void);
extern void mb_init_blist(void);
extern void mb_init_canvas(Calendar *c);
extern void mb_deregister_names(char *, Calendar *);
extern void mb_refresh_canvas(Browser *b, Calendar *c);
extern void sched_proc(void);
extern void set_default_reminders(void);
extern void set_default_scope_plus(void);
extern void set_default_what(void);
extern void mb_refigure_chart(Calendar *);
#endif

View File

@@ -56,7 +56,6 @@
#include <csa.h>
#include <nl_types.h>
#include <Xm/Xm.h>
#include "ansi_c.h"
#include "util.h"
#include "timeops.h"
#include "props.h"
@@ -324,68 +323,68 @@ extern int _csa_tick_to_iso8601(time_t, char *);
(int)(r2)->y<=(int)(r1)->y+(int)(r1)->height)
extern void cache_dims P((Calendar*, Dimension,
Dimension));
extern char* cm_get_relname P(());
extern Boolean in_range P((time_t, time_t, time_t));
extern int report_err P((char*));
extern void reset_alarm P((Calendar*));
extern CSA_return_code reset_timer P((Calendar*));
extern CSA_return_code paint_canvas P((Calendar*, XRectangle*,
Render_Type));
extern void switch_it P((Calendar*, char*,
WindowType));
extern int yyyerror P((char*));
extern void gr_clear_area P((new_XContext*, int, int,
Dimension, Dimension));
extern void gr_clear_box P((new_XContext*, int, int, int,
int));
extern void gr_make_grayshade P((new_XContext*, int, int, int,
int, int));
extern void gr_make_gray P((new_XContext*, int, int, int,
int, int));
extern void gr_make_rgbcolor P((new_XContext*, Colormap, int,
extern void cache_dims(Calendar*, Dimension,
Dimension);
extern char* cm_get_relname(void);
extern Boolean in_range(time_t, time_t, time_t);
extern int report_err(char*);
extern void reset_alarm(Calendar*);
extern CSA_return_code reset_timer(Calendar*);
extern CSA_return_code paint_canvas(Calendar*, XRectangle*,
Render_Type);
extern void switch_it(Calendar*, char*,
WindowType);
extern int yyyerror(char*);
extern void gr_clear_area(new_XContext*, int, int,
Dimension, Dimension);
extern void gr_clear_box(new_XContext*, int, int, int,
int);
extern void gr_make_grayshade(new_XContext*, int, int, int,
int, int);
extern void gr_make_gray(new_XContext*, int, int, int,
int, int);
extern void gr_make_rgbcolor(new_XContext*, Colormap, int,
int, int, int, int, int,
int));
extern int gr_nchars P((int, char*, Cal_Font *));
extern void gr_draw_rgb_box P((new_XContext*, int, int, int,
int, int, int, Colormap));
extern void gr_dissolve_box P((new_XContext*, int, int, int,
int, int));
extern int gr_center P((int, char*, Cal_Font *));
extern void gr_text P((new_XContext*, int, int,
int);
extern int gr_nchars(int, char*, Cal_Font *);
extern void gr_draw_rgb_box (new_XContext*, int, int, int,
int, int, int, Colormap);
extern void gr_dissolve_box (new_XContext*, int, int, int,
int, int);
extern int gr_center(int, char*, Cal_Font *);
extern void gr_text(new_XContext*, int, int,
Cal_Font *, char*,
XRectangle*));
extern void gr_text_rgb P((new_XContext*, int, int,
XRectangle*);
extern void gr_text_rgb(new_XContext*, int, int,
Cal_Font *, char*, Pixel,
Colormap, XRectangle*));
extern void gr_draw_line P((new_XContext*, int, int, int,
Colormap, XRectangle*);
extern void gr_draw_line(new_XContext*, int, int, int,
int, GR_Line_Style,
XRectangle*));
extern void gr_draw_box P((new_XContext*, int, int, int,
int, XRectangle*));
extern void gr_draw_glyph P((new_XContext*, new_XContext*,
Pixmap, int, int, int, int));
extern void gr_set_clip_rectangles P((new_XContext*, int, int,
XRectangle*, int, int));
extern void gr_clear_clip_rectangles P((new_XContext*));
extern Boolean gr_init P((new_XContext*, Widget));
extern new_XContext *gr_create_xcontext P((Calendar*, Widget, GR_depth,
XtAppContext));
extern Boolean today_inrange P((Calendar*, time_t));
extern void update_browse_menu_names P((Calendar*));
extern char* get_user_calendar P(());
extern void destroy_paint_cache P((Paint_cache *, int));
extern void invalidate_cache P((Calendar *));
XRectangle*);
extern void gr_draw_box(new_XContext*, int, int, int,
int, XRectangle*);
extern void gr_draw_glyph(new_XContext*, new_XContext*,
Pixmap, int, int, int, int);
extern void gr_set_clip_rectangles(new_XContext*, int, int,
XRectangle*, int, int);
extern void gr_clear_clip_rectangles(new_XContext*);
extern Boolean gr_init(new_XContext*, Widget);
extern new_XContext *gr_create_xcontext(Calendar*, Widget, GR_depth,
XtAppContext);
extern Boolean today_inrange(Calendar*, time_t);
extern void update_browse_menu_names(Calendar*);
extern char* get_user_calendar(void);
extern void destroy_paint_cache(Paint_cache *, int);
extern void invalidate_cache(Calendar *);
extern CSA_return_code allocate_paint_cache P((CSA_entry_handle *, int, Paint_cache **));
extern CSA_return_code allocate_paint_cache(CSA_entry_handle *, int, Paint_cache **);
extern Boolean fontlist_to_font P((XmFontList, Cal_Font *));
extern void CalTextExtents P((Cal_Font *, char *, int,
int *, int *, int *, int *));
extern void CalDrawString P((Display *, Drawable,
extern Boolean fontlist_to_font(XmFontList, Cal_Font *);
extern void CalTextExtents (Cal_Font *, char *, int,
int *, int *, int *, int *);
extern void CalDrawString (Display *, Drawable,
Cal_Font *, GC, int, int,
char *, int));
extern void CalFontExtents P((Cal_Font *,
XFontSetExtents *));
char *, int);
extern void CalFontExtents (Cal_Font *,
XFontSetExtents *);
#endif

View File

@@ -92,10 +92,10 @@ extern char *cm_printf();
int is_comment();
int match_locale();
extern int cm_get_fonts P((char *));
extern int is_comment P((char[MAX_LINE_LEN]));
extern int match_locale P((char *, char[MAX_LINE_LEN]));
extern void ps_i18n_header P((FILE *, Widget));
extern char* euc_to_octal P((char *));
extern char* cm_get_i18n_date P((Widget, char *));
extern char* cm_printf P((double, int));
extern int cm_get_fonts(char *);
extern int is_comment(char[MAX_LINE_LEN]);
extern int match_locale(char *, char[MAX_LINE_LEN]);
extern void ps_i18n_header(FILE *, Widget);
extern char* euc_to_octal(char *);
extern char* cm_get_i18n_date(Widget, char *);
extern char* cm_printf(double, int);

View File

@@ -52,22 +52,20 @@
#ifndef _COMMON_H
#define _COMMON_H
#include "ansi_c.h"
#if LATER
typedef struct {
int data_version;
char* target;
} Cdata;
extern Cdata *get_cdata P(());
extern void free_cd_from_blist P(());
extern Cdata *get_cdata();
extern void free_cd_from_blist();
#endif
extern void reset_values P(());
extern void backup_values P(());
extern void blist_write_names P(());
extern Boolean duplicate_cd P(());
extern char *get_appt_str P(());
extern void common_update_lists P(());
extern void reset_values(void);
extern void backup_values(void);
extern void blist_write_names(void);
extern Boolean duplicate_cd(void);
extern char *get_appt_str(void);
extern void common_update_lists(void);
#endif

View File

@@ -53,16 +53,15 @@
#define _DATEFIELD_H
#include <X11/Intrinsic.h>
#include "ansi_c.h"
#include "props.h"
#include "timeops.h"
/*
** External function declaration
*/
extern char *get_date_from_widget P((Tick, Widget, OrderingType,
SeparatorType));
extern void set_date_in_widget P((Tick, Widget, OrderingType,
SeparatorType));
extern char *get_date_from_widget(Tick, Widget, OrderingType,
SeparatorType);
extern void set_date_in_widget(Tick, Widget, OrderingType,
SeparatorType);
#endif

View File

@@ -53,7 +53,6 @@
#define _DAYGLANCE_H
#include <csa.h>
#include "ansi_c.h"
#include "props.h"
#define MOBOX_AREA_WIDTH (int)(c->view->winw*.4)
@@ -82,17 +81,17 @@ typedef struct dayglance {
Widget *month_panels;
} Day;
extern void init_dayview P((Calendar*));
extern void day_button P((Widget, XtPointer, XtPointer));
extern void init_mo P((Calendar*));
extern void monthbox_datetoxy P((Calendar*));
extern void monthbox_xytodate P((Calendar*, int x, int y));
extern void paint_dayview P((Calendar*, Boolean,
XRectangle*, Boolean));
extern void paint_day P((Calendar*));
extern void print_day_range P((Calendar*, Tick, Tick));
extern void day_event P((XEvent*));
extern int morning P((int));
extern void paint_day_header P((Calendar *, Tick, void *));
extern void cleanup_after_dayview P((Calendar *));
extern void init_dayview(Calendar*);
extern void day_button(Widget, XtPointer, XtPointer);
extern void init_mo(Calendar*);
extern void monthbox_datetoxy(Calendar*);
extern void monthbox_xytodate(Calendar*, int x, int y);
extern void paint_dayview(Calendar*, Boolean,
XRectangle*, Boolean);
extern void paint_day(Calendar*);
extern void print_day_range (Calendar*, Tick, Tick);
extern void day_event(XEvent*);
extern int morning(int);
extern void paint_day_header(Calendar *, Tick, void *);
extern void cleanup_after_dayview(Calendar *);
#endif

View File

@@ -54,7 +54,6 @@
#include <X11/Xlib.h>
#include <X11/Intrinsic.h>
#include "ansi_c.h"
/*
** Location ops for ds_position_popup().
@@ -72,10 +71,10 @@ typedef enum {
/*
** Function declarations.
*/
extern int ds_force_popup_on_screen P((Widget, int*, int*)) ;
extern void ds_get_screen_size P((Widget, int*, int*)) ;
extern int ds_position_popup P((Widget, Widget,
ds_location_op)) ;
extern char *ds_relname P(());
extern int ds_force_popup_on_screen(Widget, int*, int*);
extern void ds_get_screen_size(Widget, int*, int*);
extern int ds_position_popup(Widget, Widget,
ds_location_op);
extern char *ds_relname();
#endif

View File

@@ -52,8 +52,6 @@
#ifndef _DND_H
#define _DND_H
#include "ansi_c.h"
typedef enum {SingleEditorList,
SingleEditorIcon,
GroupEditorList,
@@ -72,12 +70,12 @@ typedef struct {
#define DRAG_THRESHOLD 4
extern void cm_register_drop_site P((Calendar *c, Widget w));
extern void ApptDragStart P((Widget, XEvent *, Calendar *,
EditorType));
extern void TranslationDragStart P((Widget, XEvent *, String *,
Cardinal *));
extern void DtcmProcessPress P((Widget, XEvent *, String *,
Cardinal *));
extern void cm_register_drop_site(Calendar *c, Widget w);
extern void ApptDragStart(Widget, XEvent *, Calendar *,
EditorType);
extern void TranslationDragStart(Widget, XEvent *, String *,
Cardinal *);
extern void DtcmProcessPress(Widget, XEvent *, String *,
Cardinal *);
#endif

View File

@@ -53,7 +53,6 @@
#define _DSSW_H
#include <csa.h>
#include "ansi_c.h"
#include "calendar.h"
#define DATE_LEN 100
@@ -121,21 +120,21 @@ typedef struct {
** DSSW external function declarations
**
*******************************************************************************/
extern void build_dssw P((DSSW*, Calendar*, Widget, Boolean, Boolean));
extern Boolean dssw_appt_to_form P((DSSW*, CSA_entry_handle));
extern Boolean dssw_attrs_to_form P((DSSW*, Dtcm_appointment*));
extern Boolean dssw_form_to_appt P((DSSW*, Dtcm_appointment*, char*,
Tick));
extern Boolean dssw_form_flags_to_appt P((DSSW*, Dtcm_appointment*, char*,
Tick, int *));
extern Boolean dssw_form_to_todo P((DSSW*, Dtcm_appointment*, char*,
Tick));
extern void load_dssw_times P((DSSW*, Tick, Tick, Boolean));
extern void get_dssw_times P((DSSW*));
extern void get_dssw_vals P((DSSW*, Tick));
extern void set_dssw_defaults P((DSSW*, Tick, Boolean));
extern void set_dssw_times P((DSSW*));
extern void set_dssw_vals P((DSSW*, Tick));
extern void set_dssw_menus P((DSSW*, Props *));
extern void build_dssw(DSSW*, Calendar*, Widget, Boolean, Boolean);
extern Boolean dssw_appt_to_form(DSSW*, CSA_entry_handle);
extern Boolean dssw_attrs_to_form(DSSW*, Dtcm_appointment*);
extern Boolean dssw_form_to_appt(DSSW*, Dtcm_appointment*, char*,
Tick);
extern Boolean dssw_form_flags_to_appt(DSSW*, Dtcm_appointment*, char*,
Tick, int *);
extern Boolean dssw_form_to_todo(DSSW*, Dtcm_appointment*, char*,
Tick);
extern void load_dssw_times(DSSW*, Tick, Tick, Boolean);
extern void get_dssw_times(DSSW*);
extern void get_dssw_vals(DSSW*, Tick);
extern void set_dssw_defaults(DSSW*, Tick, Boolean);
extern void set_dssw_times(DSSW*);
extern void set_dssw_vals(DSSW*, Tick);
extern void set_dssw_menus(DSSW*, Props *);
#endif

View File

@@ -53,7 +53,6 @@
#define _EDITOR_H
#include <csa.h>
#include "ansi_c.h"
#include "calendar.h"
#include "misc.h"
#include "dssw.h"
@@ -115,27 +114,27 @@ typedef struct {
** Editor external function declarations
**
*******************************************************************************/
extern void add_to_appt_list P((CSA_entry_handle, Editor*));
extern void add_all_appt P((Editor*));
extern void build_editor_list P((Editor*, Tick, Glance, CSA_entry_handle**,
CSA_uint32*));
extern int build_editor_view P((Editor*, Glance, Boolean));
extern Boolean editor_change P((Dtcm_appointment*, CSA_entry_handle,
CSA_entry_handle*, Calendar*));
extern void editor_clean_up P((Editor*));
extern Boolean editor_created P((Editor*));
extern Boolean editor_delete P((CSA_entry_handle, Calendar*));
extern Boolean editor_insert P((Dtcm_appointment*, CSA_entry_handle*,
Calendar*));
extern CSA_entry_handle editor_nth_appt P((Editor*, int));
extern Boolean editor_showing P((Editor*));
extern Boolean editor_view_showing P((Editor*));
extern void get_editor_vals P((Editor*));
extern void set_editor_defaults P((Editor*, Tick, Tick, Boolean));
extern void set_editor_title P((Editor*, char *));
extern void set_editor_vals P((Editor*, Tick, Tick));
extern void show_editor P((Calendar*, Tick, Tick, Boolean));
extern void show_editor_view P((Calendar*, Glance));
extern void e_make_editor P((Calendar*));
extern void add_to_appt_list(CSA_entry_handle, Editor*);
extern void add_all_appt(Editor*);
extern void build_editor_list(Editor*, Tick, Glance, CSA_entry_handle**,
CSA_uint32*);
extern int build_editor_view(Editor*, Glance, Boolean);
extern Boolean editor_change(Dtcm_appointment*, CSA_entry_handle,
CSA_entry_handle*, Calendar*);
extern void editor_clean_up (Editor*);
extern Boolean editor_created(Editor*);
extern Boolean editor_delete(CSA_entry_handle, Calendar*);
extern Boolean editor_insert(Dtcm_appointment*, CSA_entry_handle*,
Calendar*);
extern CSA_entry_handle editor_nth_appt(Editor*, int);
extern Boolean editor_showing(Editor*);
extern Boolean editor_view_showing(Editor*);
extern void get_editor_vals (Editor*);
extern void set_editor_defaults(Editor*, Tick, Tick, Boolean);
extern void set_editor_title(Editor*, char *);
extern void set_editor_vals (Editor*, Tick, Tick);
extern void show_editor (Calendar*, Tick, Tick, Boolean);
extern void show_editor_view(Calendar*, Glance);
extern void e_make_editor(Calendar*);
#endif

View File

@@ -52,8 +52,6 @@
#ifndef _FIND_H
#define _FIND_H
#include "ansi_c.h"
typedef struct tick_list {
Tick tick;
struct tick_list *next;
@@ -88,7 +86,7 @@ typedef struct {
Tick search_to_date;
}Find;
extern caddr_t make_find P((Calendar*));
static Tick f_get_searchdate P((Widget, Props*));
extern caddr_t make_find(Calendar*);
static Tick f_get_searchdate(Widget, Props*);
#endif

View File

@@ -53,24 +53,23 @@
#define _FORMAT_H
#include <csa.h>
#include "ansi_c.h"
#include "props.h"
#define DEFAULT_APPT_LEN 50
#define DEFAULT_GAPPT_LEN 80
extern void format_date P((Tick, OrderingType, char*, int, int, int));
extern void format_date3 P((Tick, OrderingType, SeparatorType, char*));
extern Boolean format_line P((Tick, char*, char*, int, Boolean,
DisplayType));
extern void format_line2 P((Dtcm_appointment*, char*, char*,
DisplayType));
extern void format_appt P((Dtcm_appointment*, char*, DisplayType, int));
extern void format_abbrev_appt P((Dtcm_appointment*, char*, Boolean,
DisplayType));
extern void format_maxchars P((Dtcm_appointment*, char*, int, DisplayType));
extern void format_gappt P((Dtcm_appointment*, char*, char*,
DisplayType, int));
extern void format_date(Tick, OrderingType, char*, int, int, int);
extern void format_date3(Tick, OrderingType, SeparatorType, char*);
extern Boolean format_line(Tick, char*, char*, int, Boolean,
DisplayType);
extern void format_line2(Dtcm_appointment*, char*, char*,
DisplayType);
extern void format_appt (Dtcm_appointment*, char*, DisplayType, int);
extern void format_abbrev_appt(Dtcm_appointment*, char*, Boolean,
DisplayType);
extern void format_maxchars(Dtcm_appointment*, char*, int, DisplayType);
extern void format_gappt(Dtcm_appointment*, char*, char*,
DisplayType, int);
#endif

View File

@@ -52,8 +52,6 @@
#ifndef _GOTO_H
#define _GOTO_H
#include "ansi_c.h"
typedef struct {
Widget frame;
Widget form;
@@ -65,7 +63,7 @@ typedef struct {
Widget goto_message;
}Goto;
extern caddr_t make_goto P((Calendar*));
extern caddr_t make_goto(Calendar*);
#define DATESIZ 40

View File

@@ -53,7 +53,6 @@
#define _GEDITOR_H
#include <csa.h>
#include "ansi_c.h"
#include "util.h"
#include "calendar.h"
#include "misc.h"
@@ -127,21 +126,21 @@ typedef struct {
** Group Editor external function declarations
**
*******************************************************************************/
extern void add_to_gaccess_list P((char*, CSA_session_handle,
extern void add_to_gaccess_list(char*, CSA_session_handle,
unsigned int, int, GEditor*,
Boolean));
extern void add_all_gappt P((GEditor*));
extern void geditor_clean_up P((GEditor*));
extern CSA_entry_handle geditor_nth_appt P((GEditor*, int,
Access_data**));
extern Boolean geditor_showing P((GEditor*));
extern void get_geditor_vals P((GEditor*));
extern void remove_all_gaccess_data P((GEditor*));
extern void remove_all_gaccess P((GEditor*));
extern void remove_from_gaccess_list P((char*, GEditor*));
extern void set_geditor_defaults P((GEditor*, Tick, Tick));
extern void set_geditor_title P((GEditor*, char*));
extern void set_geditor_vals P((GEditor*, Tick, Tick));
extern void show_geditor P((Calendar*, Tick, Tick));
Boolean);
extern void add_all_gappt(GEditor*);
extern void geditor_clean_up(GEditor*);
extern CSA_entry_handle geditor_nth_appt(GEditor*, int,
Access_data**);
extern Boolean geditor_showing(GEditor*);
extern void get_geditor_vals(GEditor*);
extern void remove_all_gaccess_data(GEditor*);
extern void remove_all_gaccess(GEditor*);
extern void remove_from_gaccess_list(char*, GEditor*);
extern void set_geditor_defaults(GEditor*, Tick, Tick);
extern void set_geditor_title(GEditor*, char*);
extern void set_geditor_vals(GEditor*, Tick, Tick);
extern void show_geditor(Calendar*, Tick, Tick);
#endif

View File

@@ -114,9 +114,9 @@
#define DURATION_ERROR_HELP "CalendarDurationError"
#define ADVANCE_ERROR_HELP "CalendarAdvanceError"
extern void show_main_help P((Widget, XtPointer, XtPointer));
extern void help_cb P((Widget, XtPointer, XtPointer));
extern void help_view_cb P((Widget, XtPointer, XtPointer));
extern void show_main_help(Widget, XtPointer, XtPointer);
extern void help_cb(Widget, XtPointer, XtPointer);
extern void help_view_cb(Widget, XtPointer, XtPointer);
#endif

View File

@@ -55,7 +55,6 @@
#include <X11/Intrinsic.h>
#include <Xm/Xm.h>
#include <csa.h>
#include "ansi_c.h"
#include "calendar.h"
#include "cm_tty.h"
#include "datefield.h"
@@ -81,31 +80,31 @@ typedef enum {
/*
** External function declarations
*/
extern char *cm_mbchar P((char*));
extern int cm_mbstrlen P((char*));
extern Widget create_for_menu P((Widget));
extern Widget create_privacy_menu P((Widget));
extern Widget create_repeat_menu P((Widget, XtCallbackProc, XtPointer));
extern Widget create_repeat_scope_menu P((Widget, XmString, XtCallbackProc,
XtPointer));
extern Widget create_start_stop_time_menu P((Widget, XmString, XtCallbackProc,
extern char *cm_mbchar(char*);
extern int cm_mbstrlen(char*);
extern Widget create_for_menu (Widget);
extern Widget create_privacy_menu(Widget);
extern Widget create_repeat_menu(Widget, XtCallbackProc, XtPointer);
extern Widget create_repeat_scope_menu(Widget, XmString, XtCallbackProc,
XtPointer);
extern Widget create_start_stop_time_menu(Widget, XmString, XtCallbackProc,
XtPointer, Props*, Boolean,
Boolean, Widget**, int*));
extern Widget create_time_scope_menu P((Widget, XmString, XtCallbackProc,
XtPointer));
Boolean, Widget**, int*);
extern Widget create_time_scope_menu(Widget, XmString, XtCallbackProc,
XtPointer);
#ifndef _AIX
extern int dialog_popup P((Widget, ...));
extern int dialog_popup(Widget, ...);
#endif /* _AIX */
extern void editor_err_msg P((Widget, char*, Validate_op, Pixmap));
extern void backend_err_msg P((Widget, char*, CSA_return_code, Pixmap));
extern void get_range P((Glance, time_t, time_t*, time_t*));
extern boolean_t query_user P((void*));
extern void set_message P((Widget, char*));
extern void setup_quit_handler P((Widget, XtCallbackProc, caddr_t));
extern int ds_is_double_click P((XEvent*, XEvent*));
extern int cm_select_text P((Widget, Time));
extern void set_time_submenu P((Widget, Widget, Props*,
extern void editor_err_msg(Widget, char*, Validate_op, Pixmap);
extern void backend_err_msg(Widget, char*, CSA_return_code, Pixmap);
extern void get_range(Glance, time_t, time_t*, time_t*);
extern boolean_t query_user(void*);
extern void set_message (Widget, char*);
extern void setup_quit_handler(Widget, XtCallbackProc, caddr_t);
extern int ds_is_double_click(XEvent*, XEvent*);
extern int cm_select_text(Widget, Time);
extern void set_time_submenu(Widget, Widget, Props*,
XtCallbackProc, XtPointer,
Boolean, Boolean, Widget**, int*));
extern void ManageChildren P((Widget));
Boolean, Boolean, Widget**, int*);
extern void ManageChildren(Widget);
#endif

View File

@@ -286,7 +286,7 @@ paint_month(Calendar *c, Tick key, XRectangle *rect)
tm = *_XLocaltime(&key, localtime_buf);
tm.tm_mday = 1;
#ifdef SVR4
#if defined(SVR4) || defined(__linux__)
tm.tm_isdst = -1;
day = mktime(&tm);
#else
@@ -466,7 +466,7 @@ layout_month(
tm = *_XLocaltime(&date, localtime_buf);
tm.tm_mday = 1;
#ifdef SVR4
#if defined(SVR4) || defined(__linux__)
tm.tm_isdst = -1;
day = mktime(&tm);
#else
@@ -703,7 +703,7 @@ count_month_pages(Calendar *c, Tick start_date, int lines_per_box)
tm = *_XLocaltime(&start_date, localtime_buf);
tm.tm_mday = 1;
#ifdef SVR4
#if defined(SVR4) || defined(__linux__)
tm.tm_isdst = -1;
day = (int)mktime(&tm);
#else

View File

@@ -53,7 +53,6 @@
#define _MONTHGLANCE_H
#include <csa.h>
#include "ansi_c.h"
typedef struct month {
Widget *hot_button;
@@ -63,13 +62,13 @@ typedef struct month {
int dayname_height;
} Month;
extern void prepare_to_paint_monthview P((Calendar*, XRectangle*));
extern void get_time_str P((Dtcm_appointment*, char*));
extern void month_button P((Widget, XtPointer, XtPointer));
extern void month_event P((XEvent*));
extern void paint_grid P((Calendar*, XRectangle*));
extern void print_month_range P((Calendar*, Tick, Tick));
extern void cleanup_after_monthview P((Calendar*));
extern void prepare_to_paint_monthview(Calendar*, XRectangle*);
extern void get_time_str(Dtcm_appointment*, char*);
extern void month_button(Widget, XtPointer, XtPointer);
extern void month_event(XEvent*);
extern void paint_grid(Calendar*, XRectangle*);
extern void print_month_range(Calendar*, Tick, Tick);
extern void cleanup_after_monthview(Calendar*);
#endif

View File

@@ -31,7 +31,6 @@
#ifndef _PROPS_PU_H
#define _PROPS_PU_H
#include "ansi_c.h"
#include "dssw.h"
#include "props.h"
#include "reminders.h"
@@ -244,25 +243,25 @@ enum
** External function declarations
**
*******************************************************************************/
extern void create_all_pixmaps P((Props_pu*, Widget));
extern Boolean get_date_vals_from_ui P((Props_pu*, Props*));
extern Boolean get_display_vals_from_ui P((Props_pu*, Props*));
extern Boolean get_editor_vals_from_ui P((Props_pu*, Props*));
extern Boolean get_gap_vals_from_ui P((Props_pu*, Props*));
extern Boolean get_printer_vals_from_ui P((Props_pu*, Props*));
extern Boolean get_props_from_ui P((Props_pu*, Props*, int*));
extern void set_date_vals_on_ui P((Props_pu*, Props*));
extern void set_display_vals_on_ui P((Props_pu*, Props*));
extern void set_editor_vals_on_ui P((Props_pu*, Props*));
extern void set_gap_vals_on_ui P((Props_pu*, Props*));
extern void set_printer_vals_on_ui P((Props_pu*, Props*));
extern void set_props_on_ui P((Props_pu*, Props*));
extern void set_props_pu_defaults P((Props_pu*, Props*));
extern void show_props_pu P((Calendar*));
extern void props_pu_clean_up P((Props_pu*));
extern Boolean props_pu_showing P((Props_pu*));
extern Boolean p_flush_changes P((Calendar*));
extern void show_print_props_pu P((Calendar*));
extern void create_all_pixmaps(Props_pu*, Widget);
extern Boolean get_date_vals_from_ui(Props_pu*, Props*);
extern Boolean get_display_vals_from_ui(Props_pu*, Props*);
extern Boolean get_editor_vals_from_ui(Props_pu*, Props*);
extern Boolean get_gap_vals_from_ui(Props_pu*, Props*);
extern Boolean get_printer_vals_from_ui(Props_pu*, Props*);
extern Boolean get_props_from_ui(Props_pu*, Props*, int*);
extern void set_date_vals_on_ui(Props_pu*, Props*);
extern void set_display_vals_on_ui(Props_pu*, Props*);
extern void set_editor_vals_on_ui(Props_pu*, Props*);
extern void set_gap_vals_on_ui(Props_pu*, Props*);
extern void set_printer_vals_on_ui(Props_pu*, Props*);
extern void set_props_on_ui (Props_pu*, Props*);
extern void set_props_pu_defaults(Props_pu*, Props*);
extern void show_props_pu(Calendar*);
extern void props_pu_clean_up(Props_pu*);
extern Boolean props_pu_showing(Props_pu*);
extern Boolean p_flush_changes (Calendar*);
extern void show_print_props_pu(Calendar*);
extern void p_defaults_proc_helper(XtPointer client_data);

View File

@@ -54,7 +54,6 @@
#include <X11/Intrinsic.h>
#include <csa.h>
#include "ansi_c.h"
#include "misc.h"
#define REMINDER_SCOPE_LEN 5
@@ -114,14 +113,14 @@ typedef struct {
** Editor external function declarations
**
*******************************************************************************/
extern void build_reminders P((Reminders*, Calendar*, Widget));
extern Reminder_val_op get_reminders_vals P((Reminders*, Boolean));
extern Boolean reminders_attrs_to_form P((Reminders*, Dtcm_appointment*));
extern Boolean reminders_appt_to_form P((Reminders*, CSA_entry_handle));
extern Boolean reminders_form_to_appt P((Reminders*, Dtcm_appointment*, char *));
extern void set_reminders_defaults P((Reminders*));
extern void set_reminders_vals P((Reminders*, Boolean));
extern void reminders_init P((Reminders*, Calendar*, Widget));
extern void build_reminders(Reminders*, Calendar*, Widget);
extern Reminder_val_op get_reminders_vals(Reminders*, Boolean);
extern Boolean reminders_attrs_to_form(Reminders*, Dtcm_appointment*);
extern Boolean reminders_appt_to_form(Reminders*, CSA_entry_handle);
extern Boolean reminders_form_to_appt(Reminders*, Dtcm_appointment*, char *);
extern void set_reminders_defaults(Reminders*);
extern void set_reminders_vals(Reminders*, Boolean);
extern void reminders_init(Reminders*, Calendar*, Widget);
#endif

View File

@@ -53,7 +53,6 @@
#define _RFP_H
#include <csa.h>
#include "ansi_c.h"
#include "calendar.h"
#include "misc.h"
@@ -98,20 +97,20 @@ typedef struct {
** RFP (repeat, for, privacy) external function declarations
**
*******************************************************************************/
extern void build_rfp P((RFP*, Calendar*, Widget));
extern void get_rfp_privacy_val P((RFP*));
extern void get_rfp_repeat_val P((RFP*, time_t));
extern void get_rfp_vals P((RFP*, time_t));
extern Boolean rfp_attrs_to_form P((RFP*, Dtcm_appointment*));
extern Boolean rfp_appt_to_form P((RFP*, CSA_entry_handle));
extern Boolean rfp_form_to_appt P((RFP*, Dtcm_appointment*, char*));
extern Boolean rfp_form_flags_to_appt P((RFP*, Dtcm_appointment*, char*, int *));
extern void set_rfp_privacy_val P((RFP*));
extern void set_rfp_repeat_val P((RFP*));
extern void set_rfp_defaults P((RFP*));
extern void set_rfp_vals P((RFP*));
extern void rfp_set_repeat_values P((RFP*));
extern void rfp_init P((RFP*, Calendar *, Widget));
extern void build_rfp(RFP*, Calendar*, Widget);
extern void get_rfp_privacy_val(RFP*);
extern void get_rfp_repeat_val(RFP*, time_t);
extern void get_rfp_vals(RFP*, time_t);
extern Boolean rfp_attrs_to_form(RFP*, Dtcm_appointment*);
extern Boolean rfp_appt_to_form(RFP*, CSA_entry_handle);
extern Boolean rfp_form_to_appt(RFP*, Dtcm_appointment*, char*);
extern Boolean rfp_form_flags_to_appt(RFP*, Dtcm_appointment*, char*, int *);
extern void set_rfp_privacy_val(RFP*);
extern void set_rfp_repeat_val(RFP*);
extern void set_rfp_defaults(RFP*);
extern void set_rfp_vals(RFP*);
extern void rfp_set_repeat_values(RFP*);
extern void rfp_init(RFP*, Calendar *, Widget);
#endif

View File

@@ -52,7 +52,6 @@
#ifndef _SELECT_H
#define _SELECT_H
#include "ansi_c.h"
#include "browser.h"
#include "calendar.h"
@@ -79,16 +78,16 @@ typedef struct {
int y;
} pr_pos;
extern void activate_selection P((Selection*));
extern void browser_deselect P((Calendar *, Browser*));
extern void browser_select P((Calendar *, Browser*, pr_pos*));
extern void calendar_deselect P((Calendar*));
extern void calendar_select P((Calendar*, Selection_unit, caddr_t));
extern void deactivate_selection P((Selection *));
extern void monthbox_deselect P((Calendar*));
extern void monthbox_select P((Calendar*));
extern void paint_selection P((Calendar*));
extern int selection_active P((Selection*));
extern void weekchart_select P((Calendar*));
extern void activate_selection(Selection*);
extern void browser_deselect(Calendar *, Browser*);
extern void browser_select(Calendar *, Browser*, pr_pos*);
extern void calendar_deselect(Calendar*);
extern void calendar_select (Calendar*, Selection_unit, caddr_t);
extern void deactivate_selection(Selection *);
extern void monthbox_deselect(Calendar*);
extern void monthbox_select(Calendar*);
extern void paint_selection(Calendar*);
extern int selection_active(Selection*);
extern void weekchart_select(Calendar*);
#endif

View File

@@ -52,10 +52,9 @@
#ifndef _SESSION_H
#define _SESSION_H
#include "ansi_c.h"
#include "calendar.h"
extern void CMSaveSessionCB P((Widget, XtPointer, XtPointer));
extern void GetSessionInfo P(());
extern void CMSaveSessionCB(Widget, XtPointer, XtPointer);
extern void GetSessionInfo();
#endif

View File

@@ -52,7 +52,6 @@
#ifndef _TEMPBR_H
#define _TEMPBR_H
#include "ansi_c.h"
#include "calendar.h"
#ifdef FNS
#include "cmfns.h"
@@ -76,6 +75,6 @@ typedef struct {
#endif
} Tempbr;
extern caddr_t make_tempbr P(());
extern caddr_t make_tempbr(Calendar *c);
#endif /* _TEMPBR_H */

View File

@@ -73,7 +73,7 @@ typedef struct {
char gmttimezone[BUFSIZ];
}Timezone;
extern caddr_t make_timezone P((Calendar*));
extern void refresh_timezone P((Timezone*));
extern caddr_t make_timezone(Calendar*);
extern void refresh_timezone(Timezone*);
#endif

View File

@@ -53,7 +53,6 @@
#define _TODO_H
#include <csa.h>
#include "ansi_c.h"
#include "calendar.h"
#include "misc.h"
#include "dssw.h"
@@ -130,24 +129,24 @@ typedef struct {
** ToDo external function declarations
**
*******************************************************************************/
extern void add_to_todo_list P((CSA_entry_handle, ToDo*));
extern void add_all_todo P((ToDo*));
extern void build_todo_list P((ToDo*, Tick, Glance, CSA_entry_handle**,
CSA_uint32*, todo_view_op));
extern int build_todo_view P((ToDo*, Glance, Boolean));
extern void get_todo_vals P((ToDo*));
extern void todo_hide P((ToDo*));
extern void set_todo_defaults P((ToDo*));
extern void set_todo_title P((ToDo*, char*));
extern void set_todo_vals P((ToDo*));
extern void show_todo P((Calendar*));
extern void t_make_todo P((Calendar*));
extern void show_todo_view P((Calendar*, todo_view_op));
extern void todo_clean_up P((ToDo*));
extern Boolean todo_showing P((ToDo*));
extern Boolean todo_view_showing P((ToDo*));
extern CSA_entry_handle t_nth_appt P((ToDo*, int));
extern Boolean todo_insert P((Dtcm_appointment*, CSA_entry_handle*,
Calendar*));
extern void add_to_todo_list(CSA_entry_handle, ToDo*);
extern void add_all_todo(ToDo*);
extern void build_todo_list(ToDo*, Tick, Glance, CSA_entry_handle**,
CSA_uint32*, todo_view_op);
extern int build_todo_view(ToDo*, Glance, Boolean);
extern void get_todo_vals(ToDo*);
extern void todo_hide(ToDo*);
extern void set_todo_defaults(ToDo*);
extern void set_todo_title(ToDo*, char*);
extern void set_todo_vals(ToDo*);
extern void show_todo(Calendar*);
extern void t_make_todo(Calendar*);
extern void show_todo_view(Calendar*, todo_view_op);
extern void todo_clean_up(ToDo*);
extern Boolean todo_showing(ToDo*);
extern Boolean todo_view_showing(ToDo*);
extern CSA_entry_handle t_nth_appt(ToDo*, int);
extern Boolean todo_insert(Dtcm_appointment*, CSA_entry_handle*,
Calendar*);
#endif

View File

@@ -53,7 +53,6 @@
#define _WEEKGLANCE_H
#include <csa.h>
#include "ansi_c.h"
typedef struct week {
int start_date;
@@ -86,12 +85,12 @@ typedef struct week {
typedef enum {okay, lower, upper} Boundary;
extern void paint_weekview P((Calendar*, XRectangle*));
extern void print_week_range P((Calendar*, Tick, Tick));
extern int count_multi_appts P((CSA_entry_handle*, int, Calendar*));
extern void week_button P((Widget, XtPointer, XtPointer));
extern void week_event P((XEvent*));
extern void cleanup_after_weekview P((Calendar*));
extern void resize_weekview P((Calendar *, Boundary *));
extern void paint_weekview(Calendar*, XRectangle*);
extern void print_week_range(Calendar*, Tick, Tick);
extern int count_multi_appts(CSA_entry_handle*, int, Calendar*);
extern void week_button(Widget, XtPointer, XtPointer);
extern void week_event(XEvent*);
extern void cleanup_after_weekview(Calendar*);
extern void resize_weekview(Calendar *, Boundary *);
#endif

View File

@@ -43,43 +43,43 @@
#define PAGE_HEIGHT 11000 /* 11.0" paper height */
#define XINCH 1000 /* 1 inch */
extern void x_day_header P((void *));
extern void x_day_timeslots P((void *, int, Boolean));
extern void x_finish_printer P((void *));
extern void x_finish_std_month P(());
extern int x_get_day_lines_per_page P((void *));
extern int x_get_month_lines_per_page P((void *));
extern int x_get_week_lines_per_page P((void *));
extern void x_init_day P((void *, int));
extern void x_init_list P((void *));
extern void x_init_month P((void *, int));
extern void x_init_printer P((void *, short));
extern void x_init_std_year P((void *));
extern void x_init_week P((void *));
extern void x_month_daynames P((void *, int));
extern void x_month_timeslots P((void *, Tick, Boolean));
extern void * x_open_file P((Calendar *));
extern void x_print_file P((void *, Calendar *));
extern void x_print_header P((void *, char*, int, int));
extern void x_print_list_range P((Calendar*, CSA_sint32, int,
Tick, Tick));
extern void x_print_little_months P((void *, Tick));
extern void x_print_month P((void *, int, int, int,
int, int, int, int));
extern Boolean x_print_month_appts P((void *, CSA_entry_handle*, int,
int, time_t, int));
extern Boolean x_print_multi_appts P((void *, CSA_entry_handle*, int,
int, Glance));
extern void x_print_todo P((void *, CSA_entry_handle*, int,
extern void x_day_header(void *);
extern void x_day_timeslots(void *, int, Boolean);
extern void x_finish_printer(void *);
extern void x_finish_std_month();
extern int x_get_day_lines_per_page(void *);
extern int x_get_month_lines_per_page(void *);
extern int x_get_week_lines_per_page(void *);
extern void x_init_day(void *, int);
extern void x_init_list(void *);
extern void x_init_month(void *, int);
extern void x_init_printer(void *, short);
extern void x_init_std_year(void *);
extern void x_init_week(void *);
extern void x_month_daynames(void *, int);
extern void x_month_timeslots(void *, Tick, Boolean);
extern void * x_open_file (Calendar *);
extern void x_print_file(void *, Calendar *);
extern void x_print_header(void *, char*, int, int);
extern void x_print_list_range(Calendar*, CSA_sint32, int,
Tick, Tick);
extern void x_print_little_months(void *, Tick);
extern void x_print_month(void *, int, int, int,
int, int, int, int);
extern Boolean x_print_month_appts(void *, CSA_entry_handle*, int,
int, time_t, int);
extern Boolean x_print_multi_appts(void *, CSA_entry_handle*, int,
int, Glance);
extern void x_print_todo(void *, CSA_entry_handle*, int,
CSA_sint32, Boolean, int, time_t,
char *));
extern void x_print_year P((void *, int));
extern void x_std_month_name P((void *, char*));
extern void x_std_year_name P((void *, int));
extern void x_week_appt_boxes P((void *));
extern void x_week_daynames P((void *, char*, int, Boolean));
extern void x_week_sched_boxes P((void *));
extern void x_week_sched_draw P((void *, int));
extern void x_week_sched_init P((void *));
char *);
extern void x_print_year(void *, int);
extern void x_std_month_name(void *, char*);
extern void x_std_year_name(void *, int);
extern void x_week_appt_boxes(void *);
extern void x_week_daynames(void *, char*, int, Boolean);
extern void x_week_sched_boxes(void *);
extern void x_week_sched_draw(void *, int);
extern void x_week_sched_init(void *);
#endif

View File

@@ -65,9 +65,9 @@ typedef struct year {
int year_shown;
} Year;
extern void cleanup_after_yearview P((Calendar *));
extern void year_button P((Widget, XtPointer, XtPointer));
extern CSA_return_code paint_year P((Calendar*));
extern void print_std_year_range P((int, int));
extern void cleanup_after_yearview(Calendar *);
extern void year_button(Widget, XtPointer, XtPointer);
extern CSA_return_code paint_year(Calendar*);
extern void print_std_year_range(int, int);
#endif