1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

dtcm: Always use ANSI function prototypes

This commit is contained in:
Peter Howkins 2020-11-29 01:55:09 +00:00
parent c62a5049ed
commit d98b2c4c34
60 changed files with 890 additions and 953 deletions

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -54,7 +54,6 @@
#include <csa.h> #include <csa.h>
#include <nl_types.h> #include <nl_types.h>
#include "ansi_c.h"
#include "timeops.h" #include "timeops.h"
#include "util.h" #include "util.h"
#include "props.h" #include "props.h"
@ -175,60 +174,60 @@ static const int ALL_DAY = -2;
/* /*
* External function definitions * External function definitions
*/ */
extern char *boolean_str P((boolean_t)); extern char *boolean_str(boolean_t);
extern int cm_tty_delete P((nl_catd, CSA_session_handle, int, int, CSA_entry_handle*)); extern int cm_tty_delete(nl_catd, CSA_session_handle, int, int, CSA_entry_handle*);
extern void cm_tty_format_header P((Props*, Tick, char*)); extern void cm_tty_format_header(Props*, Tick, char*);
extern int cm_tty_insert P((nl_catd, CSA_session_handle, int, char*, char*, extern int cm_tty_insert(nl_catd, CSA_session_handle, int, char*, char*,
char*, char*, char*, char*, char*, char*, char*, char*,
char*, Props*)); char*, Props*);
extern void cm_tty_load_props P((Props**)); extern void cm_tty_load_props(Props**);
extern int cm_tty_lookup P((nl_catd, CSA_session_handle, int, char*, char*, extern int cm_tty_lookup(nl_catd, CSA_session_handle, int, char*, char*,
CSA_entry_handle**, Props*)); CSA_entry_handle**, Props*);
extern boolean_t convert_boolean_str P((char*)); extern boolean_t convert_boolean_str(char*);
extern CSA_sint32 convert_privacy_str P((char*)); extern CSA_sint32 convert_privacy_str(char*);
extern int convert_privacy_str_to_op P((char*)); extern int convert_privacy_str_to_op (char*);
extern SeparatorType convert_separator_str P((char*)); extern SeparatorType convert_separator_str(char*);
extern Time_scope_menu_op convert_time_scope_str P((char*)); extern Time_scope_menu_op convert_time_scope_str(char*);
extern char *day_str P((Days_op)); extern char *day_str(Days_op);
extern char *default_repeat_cnt_str P((Repeat_menu_op)); extern char *default_repeat_cnt_str(Repeat_menu_op);
extern char *default_repeat_scope_str P((nl_catd, Repeat_menu_op)); extern char *default_repeat_scope_str(nl_catd, Repeat_menu_op);
extern char *for_str P((For_menu_op)); extern char *for_str(For_menu_op);
extern char *get_datemsg P((OrderingType, extern char *get_datemsg(OrderingType,
SeparatorType)); SeparatorType);
extern Parse_key_op identify_parse_key P((char*)); extern Parse_key_op identify_parse_key(char*);
extern void load_appt_defaults P((Dtcm_appointment*, Props*)); extern void load_appt_defaults(Dtcm_appointment*, Props*);
extern void load_reminder_props P((Dtcm_appointment*, Props*)); extern void load_reminder_props(Dtcm_appointment*, Props*);
extern char *month_str P((Months_op)); extern char *month_str(Months_op);
extern Validate_op parse_appt_from_file P((nl_catd, char*, CmDataList*, extern Validate_op parse_appt_from_file(nl_catd, char*, CmDataList*,
Props*, boolean_t(*)(void*), Props*, boolean_t(*)(void*),
void*, int)); void*, int);
extern char *parse_attrs_to_string P((Dtcm_appointment*, Props*, extern char *parse_attrs_to_string(Dtcm_appointment*, Props*,
char*)); char*);
extern char *attrs_to_string P((CSA_attribute *, int)); extern char *attrs_to_string(CSA_attribute *, int);
extern char *create_rfc_message P((char *, char *, char**, int)); extern char *create_rfc_message(char *, char *, char**, int);
extern char *parse_appt_to_string P((CSA_session_handle, CSA_entry_handle, Props*, int)); extern char *parse_appt_to_string(CSA_session_handle, CSA_entry_handle, Props*, int);
extern char *periodstr_from_period P((CSA_sint32, int)); extern char *periodstr_from_period(CSA_sint32, int);
extern char *privacy_str P((int)); extern char *privacy_str(int);
extern char *privacy_str_old P((int)); extern char *privacy_str_old(int);
extern char *repeat_str P((nl_catd, Repeat_menu_op)); extern char *repeat_str (nl_catd, Repeat_menu_op);
extern char *repeat_scope_str P((nl_catd, Repeat_scope_menu_op)); extern char *repeat_scope_str(nl_catd, Repeat_scope_menu_op);
extern char *privacy_str_411 P((int)); extern char *privacy_str_411(int);
extern char *separator_str P((SeparatorType)); extern char *separator_str(SeparatorType);
extern void str_to_period P((char*, CSA_sint32*, int*)); extern void str_to_period(char*, CSA_sint32*, int*);
extern int timescopestring_to_tick P((char*)); extern int timescopestring_to_tick(char*);
extern char *time_scope_str P((Time_scope_menu_op)); extern char *time_scope_str(Time_scope_menu_op);
extern char *time_scope_str_i18n P((nl_catd, Time_scope_menu_op)); extern char *time_scope_str_i18n(nl_catd, Time_scope_menu_op);
extern boolean_t valid_time P((Props*, char*)); extern boolean_t valid_time(Props*, char*);
extern Validate_op validate_appt P((nl_catd, Dtcm_appointment*, extern Validate_op validate_appt(nl_catd, Dtcm_appointment*,
char*, char*, char*, int, char*, char*, char*, int,
char*, char*, char*, char*, char*, char*,
boolean_t(*)(void*), void*, boolean_t(*)(void*), void*,
int)); int);
extern Validate_op validate_dssw P((Dtcm_appointment*, char*, extern Validate_op validate_dssw(Dtcm_appointment*, char*,
char*, char*, int, char*, char*, char*, int, char*,
boolean_t(*)(void*), void*)); boolean_t(*)(void*), void*);
extern Validate_op validate_rfp P((nl_catd, Dtcm_appointment*, extern Validate_op validate_rfp(nl_catd, Dtcm_appointment*,
char*, char*, int)); char*, char*, int);
extern Validate_op validate_reminders P((Dtcm_appointment*)); extern Validate_op validate_reminders(Dtcm_appointment*);
#endif #endif

View file

@ -64,7 +64,6 @@ struct timeb
#include <sys/timeb.h> #include <sys/timeb.h>
#endif #endif
#include <time.h> #include <time.h>
#include "ansi_c.h"
#define BOT_YEAR 1970 #define BOT_YEAR 1970
#define EOT_YEAR 2037 #define EOT_YEAR 2037
@ -77,12 +76,12 @@ struct timeb
#define DATE_BHOUR -7 /* date had a bad hour number */ #define DATE_BHOUR -7 /* date had a bad hour number */
#define DATE_CONV -8 /* date converted poorly for am/pm/24hr */ #define DATE_CONV -8 /* date converted poorly for am/pm/24hr */
extern time_t dateconv P((int, int, int, int, int, int, int, int, int)); extern time_t dateconv (int, int, int, int, int, int, int, int, int);
extern time_t dayconv P((int, int, time_t)); extern time_t dayconv (int, int, time_t);
extern time_t timeconv P((int, int, int, int)); extern time_t timeconv (int, int, int, int);
extern time_t monthadd P((time_t, time_t)); extern time_t monthadd (time_t, time_t);
extern time_t daylcorr P((time_t, time_t)); extern time_t daylcorr (time_t, time_t);
extern time_t cm_getdate P((char*, struct timeb *)); extern time_t cm_getdate (char*, struct timeb *);
int yylex(); int yylex();
extern void yyerror(char *s); extern void yyerror(char *s);

View file

@ -53,7 +53,6 @@
#define _PROPS_H #define _PROPS_H
#include <sys/types.h> #include <sys/types.h>
#include "ansi_c.h"
#include "resource.h" #include "resource.h"
/******************************************************************************* /*******************************************************************************
@ -150,14 +149,14 @@ typedef struct {
** External function declarations ** External function declarations
** **
*******************************************************************************/ *******************************************************************************/
extern boolean_t cal_convert_cmrc P((Props*)); extern boolean_t cal_convert_cmrc(Props*);
extern char *get_char_prop P((Props*, Props_op)); extern char *get_char_prop(Props*, Props_op);
extern char *get_char_prop_default P((Props_op)); extern char *get_char_prop_default(Props_op);
extern int get_int_prop P((Props*, Props_op)); extern int get_int_prop(Props*, Props_op);
extern void props_clean_up P((Props*)); extern void props_clean_up(Props*);
extern boolean_t read_props P((Props*)); extern boolean_t read_props(Props*);
extern boolean_t save_props P((Props*)); extern boolean_t save_props(Props*);
extern boolean_t set_char_prop P((Props*, Props_op, char*)); extern boolean_t set_char_prop(Props*, Props_op, char*);
extern boolean_t set_int_prop P((Props*, Props_op, int)); extern boolean_t set_int_prop(Props*, Props_op, int);
#endif #endif

View file

@ -51,8 +51,7 @@
#ifndef _RESOURCE_H #ifndef _RESOURCE_H
#define _RESOURCE_H #define _RESOURCE_H
#include "ansi_c.h"
#include <sys/types.h> #include <sys/types.h>
/* /*
@ -68,14 +67,14 @@ typedef struct Resource Resource;
/* /*
** Function declarations ** Function declarations
*/ */
extern void free_resources P((Resource*)); extern void free_resourcee(Resource*);
extern char *get_resource P((Resource*, char *, char*, extern char *get_resource(Resource*, char *, char*,
char*, char*)); char*, char*);
extern char *get_resource_by_val P((Resource*, char*, char*)); extern char *get_resource_by_val(Resource*, char*, char*);
extern boolean_t load_resources P((Resource**, char*)); extern boolean_t load_resources(Resource**, char*);
extern boolean_t save_resources P((Resource*, char*)); extern boolean_t save_resources(Resource*, char*);
extern boolean_t set_resource P((Resource**, char*, char*, extern boolean_t set_resource(Resource**, char*, char*,
char*, char*)); char*, char*);
extern boolean_t set_resource_by_val P((Resource**, char*, char*)); extern boolean_t set_resource_by_val(Resource**, char*, char*);
#endif #endif

View file

@ -53,7 +53,6 @@
#define _TIMEOPS_H #define _TIMEOPS_H
#include <EUSCompat.h> #include <EUSCompat.h>
#include "ansi_c.h"
typedef enum { typedef enum {
minsec = 60, minsec = 60,
@ -81,71 +80,71 @@ extern char *months2[];
extern int monthsecs[]; extern int monthsecs[];
extern char *numbers[]; extern char *numbers[];
extern int days_to_seconds P((int)); extern int days_to_seconds (int);
extern int dom P((Tick)); extern int dom (Tick);
extern int dow P((Tick)); extern int dow (Tick);
extern int fdom P((Tick)); extern int fdom (Tick);
extern Tick first_dom P((Tick)); extern Tick first_dom (Tick);
extern Tick first_dow P((Tick)); extern Tick first_dow (Tick);
extern Tick get_eot P(()); extern Tick get_eot (void);
extern Tick get_bot P(()); extern Tick get_bot (void);
extern long gmt_off P(()); extern long gmt_off (void);
extern int hour P((Tick)); extern int hour (Tick);
extern int hours_to_seconds P((int)); extern int hours_to_seconds(int);
extern void init_time P(()); extern void init_time (void);
extern Tick jan1 P((Tick)); extern Tick jan1 (Tick);
extern Tick last_dom P((Tick)); extern Tick last_dom (Tick);
extern Tick last_dow P((Tick)); extern Tick last_dow (Tick);
extern Tick last_ndays P((Tick t, int)); extern Tick last_ndays (Tick t, int);
extern int lastapptofweek P((u_int)); extern int lastapptofweek (u_int);
extern Tick lastjan1 P((Tick)); extern Tick lastjan1 (Tick);
extern int ldom P((Tick)); extern int ldom (Tick);
extern Tick lower_bound P((int, Tick)); extern Tick lower_bound (int, Tick);
extern Tick lowerbound P((Tick)); extern Tick lowerbound (Tick);
extern boolean_t magic_time P((Tick t)); extern boolean_t magic_time (Tick t);
extern Tick midnight P(()); extern Tick midnight ();
extern int minutes_to_seconds P((int)); extern int minutes_to_seconds(int);
extern int minute P((Tick)); extern int minute (Tick);
extern int month P((Tick)); extern int month (Tick);
extern Tick monthdayyear P((int, int, int)); extern Tick monthdayyear (int, int, int);
extern int monthlength P((Tick)); extern int monthlength (Tick);
extern Tick next_ndays P((Tick, int)); extern Tick next_ndays (Tick, int);
extern Tick next_nhours P((Tick, int)); extern Tick next_nhours (Tick, int);
extern Tick next2weeks P((Tick)); extern Tick next2weeks (Tick);
extern Tick nextday P((Tick)); extern Tick nextday (Tick);
extern Tick nextjan1 P((Tick)); extern Tick nextjan1 (Tick);
extern Tick nextmonth P((Tick t)); extern Tick nextmonth (Tick t);
extern Tick next_nmonth P((Tick t, int n)); extern Tick next_nmonth (Tick t, int n);
extern Tick nextmonth_exactday P((Tick t)); extern Tick nextmonth_exactday(Tick t);
extern Tick nextweek P((Tick t)); extern Tick nextweek (Tick t);
extern Tick nextyear P((Tick)); extern Tick nextyear (Tick);
extern Tick nextnyear P((Tick t, int n)); extern Tick nextnyear (Tick t, int n);
extern Tick now P(()); extern Tick now (void);
extern int ntimes_this_week P((u_int, int)); extern int ntimes_this_week(u_int, int);
extern int numwks P((Tick)); extern int numwks (Tick);
extern Tick prev_nmonth P((Tick t, int n)); extern Tick prev_nmonth (Tick t, int n);
extern Tick prevmonth_exactday P((Tick)); extern Tick prevmonth_exactday(Tick);
extern Tick previousmonth P((Tick t)); extern Tick previousmonth (Tick t);
extern Tick prevweek P((Tick t)); extern Tick prevweek (Tick t);
extern Tick prev2weeks P((Tick t)); extern Tick prev2weeks (Tick t);
extern Tick prevnyear P((Tick t, int n)); extern Tick prevnyear (Tick t, int n);
extern int seconds P((int n, Unit unit)); extern int seconds (int n, Unit unit);
extern double seconds_dble P((double n, Unit unit)); extern double seconds_dble (double n, Unit unit);
extern int seconds_to_days P((int)); extern int seconds_to_days (int);
extern int seconds_to_hours P((int)); extern int seconds_to_hours(int);
extern int seconds_to_minutes P((int)); extern int seconds_to_minutes(int);
extern int seconds_to_weeks P((int)); extern int seconds_to_weeks(int);
extern void set_timezone P((char*)); extern void set_timezone (char*);
extern int timeok P((Tick t)); extern int timeok (Tick t);
extern Tick upperbound P((Tick)); extern Tick upperbound (Tick);
extern int weeks_to_seconds P((int)); extern int weeks_to_seconds(int);
extern int wom P((Tick)); extern int wom (Tick);
extern boolean_t weekofmonth P((Tick, int*)); extern boolean_t weekofmonth (Tick, int*);
extern Tick xytoclock P((int, int, Tick)); extern Tick xytoclock (int, int, Tick);
extern int year P((Tick)); extern int year (Tick);
extern int adjust_dst P((Tick, Tick)); extern int adjust_dst (Tick, Tick);
extern boolean_t adjust_hour P((int*)); extern boolean_t adjust_hour (int*);
extern int leapyr P((int)); extern int leapyr (int);
extern Tick prevday P((Tick)); extern Tick prevday (Tick);
#endif #endif

View file

@ -55,7 +55,6 @@
#include <sys/types.h> #include <sys/types.h>
#include <X11/Xlib.h> #include <X11/Xlib.h>
#include <csa.h> #include <csa.h>
#include "ansi_c.h"
#include "timeops.h" #include "timeops.h"
#include "props.h" #include "props.h"
@ -212,79 +211,79 @@ typedef struct {
* forth to the backend. These functions and structures make hard coding * forth to the backend. These functions and structures make hard coding
* indexes into the arrays unnecessary. * indexes into the arrays unnecessary.
*/ */
extern Dtcm_appointment *allocate_appt_struct P((Allocation_reason , int, ...)); extern Dtcm_appointment *allocate_appt_struct(Allocation_reason , int, ...);
extern CSA_return_code query_appt_struct P((CSA_session_handle, extern CSA_return_code query_appt_struct (CSA_session_handle,
CSA_entry_handle, CSA_entry_handle,
Dtcm_appointment *)); Dtcm_appointment *);
extern Dtcm_calendar *allocate_cal_struct P((Allocation_reason, int, ...)); extern Dtcm_calendar *allocate_cal_struct(Allocation_reason, int, ...);
extern CSA_return_code query_cal_struct P((CSA_session_handle, extern CSA_return_code query_cal_struct (CSA_session_handle,
Dtcm_calendar *)); Dtcm_calendar *);
extern void free_appt_struct P((Dtcm_appointment**)); extern void free_appt_struct(Dtcm_appointment**);
extern void free_cal_struct P((Dtcm_calendar**)); extern void free_cal_struct (Dtcm_calendar**);
extern boolean_t cal_ident_index_ro P((int, int)); extern boolean_t cal_ident_index_ro(int, int);
extern boolean_t entry_ident_index_ro P((int, int)); extern boolean_t entry_ident_index_ro(int, int);
extern CSA_enum cal_ident_index_tag P((int)); extern CSA_enum cal_ident_index_tag(int);
extern CSA_enum entry_ident_index_tag P((int)); extern CSA_enum entry_ident_index_tag(int);
extern boolean_t ident_name_ro P((char*, int)); extern boolean_t ident_name_ro(char*, int);
extern void initialize_cal_attr P((int, CSA_attribute*, extern void initialize_cal_attr(int, CSA_attribute*,
Allocation_reason, int)); Allocation_reason, int);
extern void initialize_entry_attr P((int, CSA_attribute*, extern void initialize_entry_attr(int, CSA_attribute*,
Allocation_reason, int)); Allocation_reason, int);
extern void set_appt_links P((Dtcm_appointment*)); extern void set_appt_links (Dtcm_appointment*);
extern void set_cal_links P((Dtcm_calendar*)); extern void set_cal_links (Dtcm_calendar*);
extern void scrub_cal_attr_list P((Dtcm_calendar*)); extern void scrub_cal_attr_list(Dtcm_calendar*);
extern void setup_range P((CSA_attribute**, extern void setup_range (CSA_attribute**,
CSA_enum**, int*, time_t, CSA_enum**, int*, time_t,
time_t, CSA_sint32, CSA_sint32, time_t, CSA_sint32, CSA_sint32,
boolean_t, int)); boolean_t, int);
extern void free_range P((CSA_attribute**, extern void free_range (CSA_attribute**,
CSA_enum**, int)); CSA_enum**, int);
/* /*
* Other utilty functions * Other utilty functions
*/ */
extern int blank_buf P((char*)); extern int blank_buf (char*);
extern int embedded_blank P((char*)); extern int embedded_blank(char*);
extern char *ckalloc P(()); extern char * ckalloc(unsigned int size);
extern char *cm_def_printer P(()); extern char * cm_def_printer(void);
extern char *cm_get_credentials P(()); extern char * cm_get_credentials(void);
extern char *cm_get_local_domain P(()); extern char * cm_get_local_domain(void);
extern char *cm_get_local_host P(()); extern char * cm_get_local_host(void);
extern char *cm_get_uname P(()); extern char * cm_get_uname(void);
extern char *cm_pqtarget P((char*)); extern char * cm_pqtarget(char*);
extern char *cm_strcat P((char*, char*)); extern char * cm_strcat(char*, char*);
extern char *cm_strcpy P((char*, char*)); extern char * cm_strcpy(char*, char*);
extern char *cm_strdup P((char*)); extern char * cm_strdup(char*);
extern int cm_strlen P((char*)); extern int cm_strlen(char*);
extern char *cm_target2domain P((char*)); extern char * cm_target2domain(char*);
extern char *cm_target2host P((char*)); extern char * cm_target2host (char*);
extern char *cm_target2location P((char*)); extern char * cm_target2location(char*);
extern char *cm_target2name P((char*)); extern char * cm_target2name (char*);
extern char *cr_to_str P((char*)); extern char * cr_to_str(char*);
extern void destroy_lines P((Lines*)); extern void destroy_lines(Lines*);
extern void expand_esc_chars P((char*)); extern void expand_esc_chars(char*);
extern char *get_head P((char*, char)); extern char * get_head(char*, char);
extern char *get_tail P((char*, char)); extern char * get_tail(char*, char);
extern void print_tick P((time_t)); extern void print_tick(time_t);
extern boolean_t same_path P((char*, char*)); extern boolean_t same_path(char*, char*);
extern boolean_t same_user P((char*, char*)); extern boolean_t same_user(char*, char*);
extern char *str_to_cr P((char*)); extern char * str_to_cr(char*);
extern char *strncat P(()); extern char * strncat(char *, const char *, size_t n);
extern char *substr P((char*, int, int n)); extern char * substr(char*, int, int n);
extern void syserr P((char*, int, int, int)); extern void syserr(char*, int, int, int);
extern Lines *text_to_lines P((char*, int)); extern Lines * text_to_lines (char*, int);
extern int get_data_version P((CSA_session_handle)); extern int get_data_version(CSA_session_handle);
extern int get_server_version P((CSA_session_handle)); extern int get_server_version(CSA_session_handle);
extern CSA_sint32 privacy_set P((Dtcm_appointment *)); extern CSA_sint32 privacy_set(Dtcm_appointment *);
extern CSA_sint32 showtime_set P((Dtcm_appointment *)); extern CSA_sint32 showtime_set(Dtcm_appointment *);
extern int max P((int, int)); extern int max(int, int);
extern int min P((int, int)); extern int min(int, int);
extern int parse_date P((OrderingType, SeparatorType, char*, char*, char*, char*)); extern int parse_date(OrderingType, SeparatorType, char*, char*, char*, char*);
extern int datestr2mdy P((char*, OrderingType, SeparatorType, char*)); extern int datestr2mdy(char*, OrderingType, SeparatorType, char*);
extern void format_tick P((time_t, OrderingType, SeparatorType, char*)); extern void format_tick(time_t, OrderingType, SeparatorType, char*);
extern void format_time P((Tick, DisplayType, char*)); extern void format_time(Tick, DisplayType, char*);
/* /*
* In Motif you can't associate user data with items in a list. To get around * In Motif you can't associate user data with items in a list. To get around
@ -303,12 +302,12 @@ typedef struct _CmDataList {
int count; int count;
} CmDataList; } CmDataList;
extern CmDataList *CmDataListCreate P((void)); extern CmDataList * CmDataListCreate(void);
extern void CmDataListDestroy P((CmDataList *, int)); extern void CmDataListDestroy(CmDataList *, int);
extern int CmDataListAdd P((CmDataList *, void *, int)); extern int CmDataListAdd(CmDataList *, void *, int);
extern void *CmDataListGetData P((CmDataList *, int)); extern void * CmDataListGetData(CmDataList *, int);
extern void *CmDataListDeletePos P((CmDataList *, int, int)); extern void * CmDataListDeletePos(CmDataList *, int, int);
extern void CmDataListDeleteAll P((CmDataList *, int)); extern void CmDataListDeleteAll(CmDataList *, int);
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _ACCESS_H #ifndef _ACCESS_H
#define _ACCESS_H #define _ACCESS_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "rtable4.h" #include "rtable4.h"
#include "cmscalendar.h" #include "cmscalendar.h"
@ -70,46 +69,46 @@
#define _DTCMS_HAS_V4_WRITE_ACCESS(a) \ #define _DTCMS_HAS_V4_WRITE_ACCESS(a) \
((a) & (access_write_4 | CSA_OWNER_RIGHTS)) ((a) & (access_write_4 | CSA_OWNER_RIGHTS))
extern CSA_return_code _DtCmsV4LoadAndCheckAccess P(( extern CSA_return_code _DtCmsV4LoadAndCheckAccess(
struct svc_req *svcrq, struct svc_req *svcrq,
char *target, char *target,
char **sender, char **sender,
uint *access, uint *access,
_DtCmsCalendar **cal)); _DtCmsCalendar **cal);
extern CSA_return_code _DtCmsV5LoadAndCheckAccess P(( extern CSA_return_code _DtCmsV5LoadAndCheckAccess(
struct svc_req *svcrq, struct svc_req *svcrq,
char *target, char *target,
char **sender, char **sender,
uint *access, uint *access,
_DtCmsCalendar **cal)); _DtCmsCalendar **cal);
extern CSA_return_code _DtCmsGetClientInfo P(( extern CSA_return_code _DtCmsGetClientInfo(
struct svc_req *svcrq, struct svc_req *svcrq,
char **source)); char **source);
extern boolean_t _DtCmsIsFileOwner P((char *owner, char *user, char *target)); extern boolean_t _DtCmsIsFileOwner(char *owner, char *user, char *target);
extern void _DtCmsShowAccessList P((Access_Entry_4 *l)); extern void _DtCmsShowAccessList(Access_Entry_4 *l);
extern Access_Entry_4 *_DtCmsCalendarAccessList P((_DtCmsCalendar *cal)); extern Access_Entry_4 *_DtCmsCalendarAccessList(_DtCmsCalendar *cal);
extern Privacy_Level_4 _DtCmCheckPrivacyLevel P((char **p_src, Appt_4 *p_appt)); extern Privacy_Level_4 _DtCmCheckPrivacyLevel(char **p_src, Appt_4 *p_appt);
extern CSA_return_code _DtCmsCheckViewAccess P(( extern CSA_return_code _DtCmsCheckViewAccess(
char *user, char *user,
uint access, uint access,
cms_entry *eptr)); cms_entry *eptr);
extern CSA_return_code _DtCmsCheckChangeAccess P(( extern CSA_return_code _DtCmsCheckChangeAccess(
char *user, char *user,
uint access, uint access,
cms_entry *eptr)); cms_entry *eptr);
extern uint _DtCmsClassToInsertAccess P((cms_entry *entry)); extern uint _DtCmsClassToInsertAccess(cms_entry *entry);
extern uint _DtCmsClassToViewAccess P((cms_entry *entry)); extern uint _DtCmsClassToViewAccess(cms_entry *entry);
extern uint _DtCmsClassToChangeAccess P((cms_entry *entry)); extern uint _DtCmsClassToChangeAccess(cms_entry *entry);
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _CALLBACK_H #ifndef _CALLBACK_H
#define _CALLBACK_H #define _CALLBACK_H
#include "ansi_c.h"
#include "rtable4.h" #include "rtable4.h"
typedef struct __DtCmsRegistrationInfo { typedef struct __DtCmsRegistrationInfo {
@ -44,81 +43,81 @@ typedef struct __DtCmsRegistrationInfo {
struct __DtCmsRegistrationInfo *next; struct __DtCmsRegistrationInfo *next;
} _DtCmsRegistrationInfo; } _DtCmsRegistrationInfo;
extern _DtCmsRegistrationInfo *_DtCmsMakeRegistrationInfo P(( extern _DtCmsRegistrationInfo *_DtCmsMakeRegistrationInfo(
char *client, char *client,
int types, int types,
u_long prognum, u_long prognum,
u_long versnum, u_long versnum,
u_long procnum, u_long procnum,
int pid)); int pid);
extern void _DtCmsFreeRegistrationInfo P((_DtCmsRegistrationInfo *w)); extern void _DtCmsFreeRegistrationInfo(_DtCmsRegistrationInfo *w);
extern _DtCmsRegistrationInfo *_DtCmsGetRegistration P(( extern _DtCmsRegistrationInfo *_DtCmsGetRegistration(
_DtCmsRegistrationInfo **rlist, _DtCmsRegistrationInfo **rlist,
char *client, char *client,
u_long prognum, u_long prognum,
u_long versnum, u_long versnum,
u_long procnum, u_long procnum,
int pid)); int pid);
extern _DtCmsRegistrationInfo *_DtCmsRemoveRegistration P(( extern _DtCmsRegistrationInfo *_DtCmsRemoveRegistration(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
_DtCmsRegistrationInfo *rinfo)); _DtCmsRegistrationInfo *rinfo);
extern _DtCmsRegistrationInfo *_DtCmsCheckRegistrationList P(( extern _DtCmsRegistrationInfo *_DtCmsCheckRegistrationList(
_DtCmsRegistrationInfo *rlist)); _DtCmsRegistrationInfo *rlist);
extern _DtCmsRegistrationInfo * _DtCmsDoV1CbForV4Data P(( extern _DtCmsRegistrationInfo * _DtCmsDoV1CbForV4Data(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *source, char *source,
int pid, int pid,
cms_key *key1, cms_key *key1,
cms_key *key2)); cms_key *key2);
extern _DtCmsRegistrationInfo *_DtCmsDoV1Callback P(( extern _DtCmsRegistrationInfo *_DtCmsDoV1Callback(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *source, char *source,
int pid, int pid,
Appt_4 *a)); Appt_4 *a);
extern _DtCmsRegistrationInfo *_DtCmsDoOpenCalCallback P(( extern _DtCmsRegistrationInfo *_DtCmsDoOpenCalCallback(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *cal, char *cal,
char *user, char *user,
int pid)); int pid);
extern _DtCmsRegistrationInfo *_DtCmsDoRemoveCalCallback P(( extern _DtCmsRegistrationInfo *_DtCmsDoRemoveCalCallback(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *cal, char *cal,
char *user, char *user,
int pid)); int pid);
extern _DtCmsRegistrationInfo *_DtCmsDoUpdateCalAttrsCallback P(( extern _DtCmsRegistrationInfo *_DtCmsDoUpdateCalAttrsCallback(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *cal, char *cal,
char *user, char *user,
uint num_attrs, uint num_attrs,
cms_attribute *attrs, cms_attribute *attrs,
int pid)); int pid);
extern _DtCmsRegistrationInfo *_DtCmsDoInsertEntryCallback P(( extern _DtCmsRegistrationInfo *_DtCmsDoInsertEntryCallback(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *cal, char *cal,
char *source, char *source,
long id, long id,
int pid)); int pid);
extern _DtCmsRegistrationInfo *_DtCmsDoDeleteEntryCallback P(( extern _DtCmsRegistrationInfo *_DtCmsDoDeleteEntryCallback(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *cal, char *cal,
char *source, char *source,
long id, long id,
int scope, int scope,
time_t time, time_t time,
int pid)); int pid);
extern _DtCmsRegistrationInfo *_DtCmsDoUpdateEntryCallback P(( extern _DtCmsRegistrationInfo *_DtCmsDoUpdateEntryCallback(
_DtCmsRegistrationInfo *rlist, _DtCmsRegistrationInfo *rlist,
char *cal, char *cal,
char *source, char *source,
@ -126,10 +125,10 @@ extern _DtCmsRegistrationInfo *_DtCmsDoUpdateEntryCallback P((
long oldid, long oldid,
int scope, int scope,
long time, long time,
int pid)); int pid);
extern void _DtCmsListRegistration P((_DtCmsRegistrationInfo *rlist, extern void _DtCmsListRegistration(_DtCmsRegistrationInfo *rlist,
char *cal)); char *cal);
#endif #endif

View file

@ -44,36 +44,35 @@
#ifndef _CMSATTR_H #ifndef _CMSATTR_H
#define _CMSATTR_H #define _CMSATTR_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "cmscalendar.h" #include "cmscalendar.h"
extern CSA_return_code _DtCmsUpdateSint32AttrVal P(( extern CSA_return_code _DtCmsUpdateSint32AttrVal(
cms_attribute_value *newval, cms_attribute_value *newval,
cms_attribute_value **attrval)); cms_attribute_value **attrval);
extern CSA_return_code _DtCmsUpdateUint32AttrVal P(( extern CSA_return_code _DtCmsUpdateUint32AttrVal(
cms_attribute_value *newval, cms_attribute_value *newval,
cms_attribute_value **attrval)); cms_attribute_value **attrval);
extern CSA_return_code _DtCmsUpdateStringAttrVal P(( extern CSA_return_code _DtCmsUpdateStringAttrVal(
cms_attribute_value *newval, cms_attribute_value *newval,
cms_attribute_value **attrval)); cms_attribute_value **attrval);
extern CSA_return_code _DtCmsUpdateAccessListAttrVal P(( extern CSA_return_code _DtCmsUpdateAccessListAttrVal(
cms_attribute_value *newval, cms_attribute_value *newval,
cms_attribute_value **attrval)); cms_attribute_value **attrval);
extern CSA_return_code _DtCmsUpdateReminderAttrVal P(( extern CSA_return_code _DtCmsUpdateReminderAttrVal(
cms_attribute_value *newval, cms_attribute_value *newval,
cms_attribute_value **attrval)); cms_attribute_value **attrval);
extern CSA_return_code _DtCmsUpdateDateTimeListAttrVal P(( extern CSA_return_code _DtCmsUpdateDateTimeListAttrVal(
cms_attribute_value *newval, cms_attribute_value *newval,
cms_attribute_value **attrval)); cms_attribute_value **attrval);
extern CSA_return_code _DtCmsUpdateOpaqueDataAttrVal P(( extern CSA_return_code _DtCmsUpdateOpaqueDataAttrVal(
cms_attribute_value *newval, cms_attribute_value *newval,
cms_attribute_value **attrval)); cms_attribute_value **attrval);
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _CMSCALENDAR_H #ifndef _CMSCALENDAR_H
#define _CMSCALENDAR_H #define _CMSCALENDAR_H
#include "ansi_c.h"
#include "csa.h" #include "csa.h"
#include "cm.h" #include "cm.h"
#include "nametbl.h" #include "nametbl.h"
@ -89,84 +88,84 @@ typedef struct __DtCmsCalendar {
} _DtCmsCalendar; } _DtCmsCalendar;
extern _DtCmsCalendar * _DtCmsMakeCalendar P(( extern _DtCmsCalendar * _DtCmsMakeCalendar(
char *owner, char *owner,
char *name)); char *name);
extern void _DtCmsPutInCalList P((_DtCmsCalendar *cal)); extern void _DtCmsPutInCalList(_DtCmsCalendar *cal);
extern void _DtCmsFreeCalendar P((_DtCmsCalendar *cal)); extern void _DtCmsFreeCalendar(_DtCmsCalendar *cal);
extern CSA_return_code _DtCmsSetFileVersion P(( extern CSA_return_code _DtCmsSetFileVersion(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
int version)); int version);
extern CSA_return_code _DtCmsLoadCalendar P(( extern CSA_return_code _DtCmsLoadCalendar(
char *target, char *target,
_DtCmsCalendar **cal)); _DtCmsCalendar **cal);
extern char * _DtCmsGetCalendarOwner P((char *target)); extern char * _DtCmsGetCalendarOwner(char *target);
extern CSA_return_code _DtCmsGetCalendarByName P(( extern CSA_return_code _DtCmsGetCalendarByName(
char *target, char *target,
boolean_t load, boolean_t load,
_DtCmsCalendar **cal)); _DtCmsCalendar **cal);
extern CSA_return_code _DtCmsInsertEntry4Parser P(( extern CSA_return_code _DtCmsInsertEntry4Parser(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
cms_entry *entry)); cms_entry *entry);
extern void _DtCmsSetAccess4Parser P(( extern void _DtCmsSetAccess4Parser(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
Access_Entry_4 *list, Access_Entry_4 *list,
int type)); int type);
extern void _DtCmsSetCalendarAttrs4Parser P(( extern void _DtCmsSetCalendarAttrs4Parser(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
int len, int len,
cms_attribute *attrs)); cms_attribute *attrs);
extern void _DtCmsGenerateKey P((_DtCmsCalendar *cal, long *key)); extern void _DtCmsGenerateKey(_DtCmsCalendar *cal, long *key);
extern CSA_return_code _DtCmsEnumerateUp P(( extern CSA_return_code _DtCmsEnumerateUp(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
_DtCmsEnumerateProc doit)); _DtCmsEnumerateProc doit);
extern void _DtCmsEnumerateDown P(( extern void _DtCmsEnumerateDown(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
_DtCmsEnumerateProc doit)); _DtCmsEnumerateProc doit);
extern CSA_return_code _DtCmsRbToCsaStat P((Rb_Status rb_stat)); extern CSA_return_code _DtCmsRbToCsaStat(Rb_Status rb_stat);
extern CSA_return_code _DtCmsGetCalAttrsByName P(( extern CSA_return_code _DtCmsGetCalAttrsByName(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
uint num_names, uint num_names,
cms_attr_name *names, cms_attr_name *names,
uint *num_attrs_r, uint *num_attrs_r,
cms_attribute **attrs_r)); cms_attribute **attrs_r);
extern CSA_return_code _DtCmsGetAllCalAttrs P(( extern CSA_return_code _DtCmsGetAllCalAttrs(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
u_int *num_attrs_r, u_int *num_attrs_r,
cms_attribute **attrs_r, cms_attribute **attrs_r,
boolean_t returnall)); boolean_t returnall);
extern CSA_return_code _DtCmsGetCalAttrNames P(( extern CSA_return_code _DtCmsGetCalAttrNames(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
uint *num_names_r, uint *num_names_r,
cms_attr_name **names_r)); cms_attr_name **names_r);
extern void _DtCmsFreeCmsAttrNames P((uint num, cms_attr_name *names)); extern void _DtCmsFreeCmsAttrNames(uint num, cms_attr_name *names);
extern CSA_return_code _DtCmsUpdateCalAttributesAndLog P(( extern CSA_return_code _DtCmsUpdateCalAttributesAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
uint numsrc, uint numsrc,
cms_attribute *srcattrs, cms_attribute *srcattrs,
uint access)); uint access);
extern CSA_return_code _DtCmsV5TransactLog P(( extern CSA_return_code _DtCmsV5TransactLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
cms_entry *e, cms_entry *e,
_DtCmsLogOps op)); _DtCmsLogOps op);
#endif #endif

View file

@ -32,59 +32,58 @@
#define _CMSCONVERT_H #define _CMSCONVERT_H
#include <EUSCompat.h> #include <EUSCompat.h>
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "rtable4.h" #include "rtable4.h"
#include "v4ops.h" #include "v4ops.h"
extern CSA_return_code _DtCmsCmsentriesToAppt4ForClient P(( extern CSA_return_code _DtCmsCmsentriesToAppt4ForClient(
cms_entry *entries, cms_entry *entries,
Appt_4 **appt)); Appt_4 **appt);
extern CSA_return_code _DtCmsCmsentriesToAbbrAppt4ForClient P(( extern CSA_return_code _DtCmsCmsentriesToAbbrAppt4ForClient(
cms_entry *entries, cms_entry *entries,
Abb_Appt_4 **abbr)); Abb_Appt_4 **abbr);
extern CSA_return_code _DtCmsCmsentryToAbbrAppt4 P(( extern CSA_return_code _DtCmsCmsentryToAbbrAppt4(
cms_entry *entry, cms_entry *entry,
Abb_Appt_4 **abbr)); Abb_Appt_4 **abbr);
extern Access_Entry_4 *_DtCmsConvertV5AccessList P(( extern Access_Entry_4 *_DtCmsConvertV5AccessList(
cms_access_entry *cmslist, cms_access_entry *cmslist,
boolean_t strictmode)); boolean_t strictmode);
extern cms_access_entry *_DtCmsConvertV4AccessList P(( extern cms_access_entry *_DtCmsConvertV4AccessList(
Access_Entry_4 *alist)); Access_Entry_4 *alist);
extern CSA_return_code _DtCmsReminderRefToReminder P(( extern CSA_return_code _DtCmsReminderRefToReminder(
cms_reminder_ref *rems, cms_reminder_ref *rems,
Reminder_4 **r4)); Reminder_4 **r4);
extern CSA_return_code _DtCmsV4ReminderToReminderRef P(( extern CSA_return_code _DtCmsV4ReminderToReminderRef(
char *calname, char *calname,
Reminder_4 *r4, Reminder_4 *r4,
_DtCmsEntryId *ids, _DtCmsEntryId *ids,
cms_reminder_ref **rems)); cms_reminder_ref **rems);
extern CSA_return_code _DtCmsCmsAccessToV4Access P(( extern CSA_return_code _DtCmsCmsAccessToV4Access(
cms_access_entry *alist, cms_access_entry *alist,
Access_Entry_4 **a4)); Access_Entry_4 **a4);
extern CSA_return_code _DtCmsAppt4ToCmsentriesForClient P(( extern CSA_return_code _DtCmsAppt4ToCmsentriesForClient(
char *calname, char *calname,
Appt_4 *appt, Appt_4 *appt,
cms_entry **e_r)); cms_entry **e_r);
extern CSA_return_code _DtCmsAppt4ToCmsentry P(( extern CSA_return_code _DtCmsAppt4ToCmsentry(
char *calname, char *calname,
Appt_4 *a4, Appt_4 *a4,
cms_entry **entry_r, cms_entry **entry_r,
boolean_t rerule)); boolean_t rerule);
extern CSA_return_code _DtCmsAttrsToAppt4 P(( extern CSA_return_code _DtCmsAttrsToAppt4(
uint size, uint size,
cms_attribute *attrs, cms_attribute *attrs,
Appt_4 *appt, Appt_4 *appt,
boolean_t check)); boolean_t check);
#endif #endif

View file

@ -32,23 +32,22 @@
#define _CMSENTRY_H #define _CMSENTRY_H
#include <EUSCompat.h> #include <EUSCompat.h>
#include "ansi_c.h"
#include "nametbl.h" #include "nametbl.h"
#include "cm.h" #include "cm.h"
#include "csa.h" #include "csa.h"
#include "cmscalendar.h" #include "cmscalendar.h"
extern CSA_return_code _DtCmsMakeHashedEntry P(( extern CSA_return_code _DtCmsMakeHashedEntry(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
uint num, uint num,
cms_attribute *attrs, cms_attribute *attrs,
cms_entry **entry)); cms_entry **entry);
extern void _DtCmsFreeEntryAttrResItem P((cms_get_entry_attr_res_item *elist)); extern void _DtCmsFreeEntryAttrResItem(cms_get_entry_attr_res_item *elist);
extern CSA_return_code _DtCmsGetCmsEntryForClient P(( extern CSA_return_code _DtCmsGetCmsEntryForClient(
cms_entry *e, cms_entry *e,
cms_entry **e_r, cms_entry **e_r,
boolean_t time_only)); boolean_t time_only);
#endif #endif

View file

@ -32,14 +32,13 @@
#define _CMSMATCH_H #define _CMSMATCH_H
#include <EUSCompat.h> #include <EUSCompat.h>
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "nametbl.h" #include "nametbl.h"
extern boolean_t _DtCmsMatchAttributes P(( extern boolean_t _DtCmsMatchAttributes(
cms_entry *entry, cms_entry *entry,
uint num_attrs, uint num_attrs,
cms_attribute *attrs, cms_attribute *attrs,
CSA_enum *ops)); CSA_enum *ops);
#endif #endif

View file

@ -35,8 +35,6 @@
* Common definition for internal data storage * Common definition for internal data storage
*/ */
#include "ansi_c.h"
typedef enum { typedef enum {
rb_ok = 0, rb_ok = 0,
rb_duplicate = 1, rb_duplicate = 1,

View file

@ -31,31 +31,30 @@
#ifndef _DELETE_H #ifndef _DELETE_H
#define _DELETE_H #define _DELETE_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "cmscalendar.h" #include "cmscalendar.h"
extern CSA_return_code _DtCmsDeleteEntry P(( extern CSA_return_code _DtCmsDeleteEntry(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
cms_key *key, cms_key *key,
cms_entry **entry_r)); cms_entry **entry_r);
extern CSA_return_code _DtCmsDeleteEntryAndLog P(( extern CSA_return_code _DtCmsDeleteEntryAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
cms_key *key, cms_key *key,
cms_entry **entry_r)); cms_entry **entry_r);
extern CSA_return_code _DtCmsDeleteInstancesAndLog P(( extern CSA_return_code _DtCmsDeleteInstancesAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
cms_key *key, cms_key *key,
int scope, int scope,
cms_entry **newe, cms_entry **newe,
cms_entry **olde)); cms_entry **olde);
#endif #endif

View file

@ -31,8 +31,6 @@
#ifndef _GARBAGE_H #ifndef _GARBAGE_H
#define _GARBAGE_H #define _GARBAGE_H
#include "ansi_c.h"
/* /*
** Housekeeping mechanism to clean up the calendar log file. It copies the ** Housekeeping mechanism to clean up the calendar log file. It copies the
** log file to a backup file, dumps the red/black tree to a temp file, copies ** log file to a backup file, dumps the red/black tree to a temp file, copies
@ -41,8 +39,8 @@
** The garbage collector runs at midnight every. ** The garbage collector runs at midnight every.
*/ */
extern void _DtCmsCollectOne P((_DtCmsCalendar *cal)); extern void _DtCmsCollectOne(_DtCmsCalendar *cal);
extern CSA_return_code _DtCmsDumpDataV1 P((char *file, _DtCmsCalendar *cal)); extern CSA_return_code _DtCmsDumpDataV1(char *file, _DtCmsCalendar *cal);
extern CSA_return_code _DtCmsDumpDataV2 P((char *file, _DtCmsCalendar *cal)); extern CSA_return_code _DtCmsDumpDataV2(char *file, _DtCmsCalendar *cal);
#endif #endif

View file

@ -31,16 +31,15 @@
#ifndef _INSERT_H #ifndef _INSERT_H
#define _INSERT_H #define _INSERT_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "cmscalendar.h" #include "cmscalendar.h"
extern CSA_return_code _DtCmsInsertEntry P(( extern CSA_return_code _DtCmsInsertEntry(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
cms_entry *entry)); cms_entry *entry);
extern CSA_return_code _DtCmsInsertEntryAndLog P(( extern CSA_return_code _DtCmsInsertEntryAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
cms_entry *entry)); cms_entry *entry);
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _LEXER_H #ifndef _LEXER_H
#define _LEXER_H #define _LEXER_H
#include "ansi_c.h"
#include "rtable4.h" #include "rtable4.h"
extern int yyylineno; extern int yyylineno;
@ -42,7 +41,7 @@ extern Tag_4 externTag;
extern Appt_Status_4 externApptStatus; extern Appt_Status_4 externApptStatus;
extern Privacy_Level_4 externPrivacy; extern Privacy_Level_4 externPrivacy;
extern void setinput P((FILE*)); extern void setinput(FILE*);
extern int yyylex P(()); extern int yyylex(void);
#endif #endif

View file

@ -46,7 +46,6 @@
#include "rtable4.h" #include "rtable4.h"
#include "parser.h" #include "parser.h"
#include "ansi_c.h"
extern char *pgname; extern char *pgname;
int yyylineno; int yyylineno;
@ -58,8 +57,8 @@ Appt_Status_4 externApptStatus;
Tag_4 externTag; Tag_4 externTag;
Privacy_Level_4 externPrivacy; Privacy_Level_4 externPrivacy;
static int hash_string P((char *)); static int hash_string(char *);
static char *strescapes P((char *)); static char *strescapes(char *);
static int len; static int len;
static caddr_t start_of_mmapped_area; static caddr_t start_of_mmapped_area;

View file

@ -31,7 +31,6 @@
#ifndef _LIST_H #ifndef _LIST_H
#define _LIST_H #define _LIST_H
#include "ansi_c.h"
#include "data.h" #include "data.h"
#include "rerule.h" #include "rerule.h"
@ -49,28 +48,28 @@ typedef struct {
caddr_t private; /* for internal tool state */ caddr_t private; /* for internal tool state */
} Hc_list; } Hc_list;
typedef int(*Destroy_proc)P((caddr_t)); typedef int(*Destroy_proc)(caddr_t);
#define hc_lookup_next(p_node) (p_node)->rlink #define hc_lookup_next(p_node) (p_node)->rlink
#define hc_lookup_previous(p_node) (p_node)->llink #define hc_lookup_previous(p_node) (p_node)->llink
extern Rb_Status hc_check_list P((Hc_list*)); extern Rb_Status hc_check_list(Hc_list*);
extern Hc_list* hc_create P((_DtCmsGetKeyProc, _DtCmsCompareProc)); extern Hc_list* hc_create(_DtCmsGetKeyProc, _DtCmsCompareProc);
extern List_node *hc_delete P((Hc_list*, caddr_t key)); extern List_node *hc_delete(Hc_list*, caddr_t key);
extern List_node *hc_delete_node P((Hc_list*, List_node*)); extern List_node *hc_delete_node(Hc_list*, List_node*);
extern void hc_destroy P((Hc_list*, Destroy_proc)); extern void hc_destroy(Hc_list*, Destroy_proc);
extern void hc_enumerate_down P((Hc_list*, _DtCmsEnumerateProc)); extern void hc_enumerate_down(Hc_list*, _DtCmsEnumerateProc);
extern Rb_Status hc_enumerate_up P((Hc_list*, _DtCmsEnumerateProc)); extern Rb_Status hc_enumerate_up(Hc_list*, _DtCmsEnumerateProc);
extern Rb_Status hc_insert P((Hc_list*, caddr_t data, caddr_t key, extern Rb_Status hc_insert(Hc_list*, caddr_t data, caddr_t key,
RepeatEvent *re, List_node **node_r)); RepeatEvent *re, List_node **node_r);
extern caddr_t hc_lookup P((Hc_list*, caddr_t key)); extern caddr_t hc_lookup(Hc_list*, caddr_t key);
extern caddr_t hc_lookup_largest P((Hc_list*)); extern caddr_t hc_lookup_largest(Hc_list*);
extern caddr_t hc_lookup_next_larger P((Hc_list*, caddr_t key)); extern caddr_t hc_lookup_next_larger(Hc_list*, caddr_t key);
extern caddr_t hc_lookup_next_smaller P((Hc_list*, caddr_t key)); extern caddr_t hc_lookup_next_smaller(Hc_list*, caddr_t key);
extern caddr_t hc_lookup_smallest P((Hc_list*)); extern caddr_t hc_lookup_smallest(Hc_list*);
extern int hc_size P((Hc_list*)); extern int hc_size(Hc_list*);
extern List_node *hc_lookup_node P((Hc_list*, caddr_t key)); extern List_node *hc_lookup_node(Hc_list*, caddr_t key);
extern Hc_list* hc_create P((_DtCmsGetKeyProc, _DtCmsCompareProc)); extern Hc_list* hc_create(_DtCmsGetKeyProc, _DtCmsCompareProc);
extern Rb_Status hc_insert_node P((Hc_list *, List_node *, caddr_t key)); extern Rb_Status hc_insert_node(Hc_list *, List_node *, caddr_t key);
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _LOG_H #ifndef _LOG_H
#define _LOG_H #define _LOG_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "rtable4.h" #include "rtable4.h"
@ -48,63 +47,63 @@ typedef enum {
_DtCmsLogAdd, _DtCmsLogRemove _DtCmsLogAdd, _DtCmsLogRemove
} _DtCmsLogOps; } _DtCmsLogOps;
extern CSA_return_code _DtCmsAppendAppt4ByFN P((char*, Appt_4*, _DtCmsLogOps)); extern CSA_return_code _DtCmsAppendAppt4ByFN(char*, Appt_4*, _DtCmsLogOps);
extern CSA_return_code _DtCmsAppendAppt4ByFD P((int, Appt_4*, _DtCmsLogOps)); extern CSA_return_code _DtCmsAppendAppt4ByFD(int, Appt_4*, _DtCmsLogOps);
extern CSA_return_code _DtCmsAppendCalAttrsByFN P((char *file, extern CSA_return_code _DtCmsAppendCalAttrsByFN(char *file,
int size, int size,
cms_attribute * attrs)); cms_attribute * attrs);
extern CSA_return_code _DtCmsAppendCalAttrsByFD P((int f, extern CSA_return_code _DtCmsAppendCalAttrsByFD(int f,
int size, int size,
cms_attribute * attrs)); cms_attribute * attrs);
extern CSA_return_code _DtCmsAppendEntryByFN P((char *, extern CSA_return_code _DtCmsAppendEntryByFN(char *,
cms_entry *, cms_entry *,
_DtCmsLogOps)); _DtCmsLogOps);
extern CSA_return_code _DtCmsAppendEntryByFD P((int, extern CSA_return_code _DtCmsAppendEntryByFD(int,
cms_entry *, cms_entry *,
_DtCmsLogOps)); _DtCmsLogOps);
extern CSA_return_code _DtCmsAppendHTableByFN P((char *file, extern CSA_return_code _DtCmsAppendHTableByFN(char *file,
uint size, uint size,
char **names, char **names,
int *types)); int *types);
extern CSA_return_code _DtCmsAppendHTableByFD P((int fd, extern CSA_return_code _DtCmsAppendHTableByFD(int fd,
uint size, uint size,
char **names, char **names,
int *types)); int *types);
extern CSA_return_code _DtCmsAppendAccessByFN P((char*, extern CSA_return_code _DtCmsAppendAccessByFN(char*,
int, int,
Access_Entry_4 *)); Access_Entry_4 *);
extern CSA_return_code _DtCmsAppendAccessByFD P((int, int, Access_Entry_4 *)); extern CSA_return_code _DtCmsAppendAccessByFD(int, int, Access_Entry_4 *);
extern CSA_return_code _DtCmsCreateLogV1 P((char*, char *)); extern CSA_return_code _DtCmsCreateLogV1(char*, char *);
extern CSA_return_code _DtCmsCreateLogV2 P((char *owner, char *file)); extern CSA_return_code _DtCmsCreateLogV2(char *owner, char *file);
extern CSA_return_code _DtCmsWriteVersionString P((char *file, int version)); extern CSA_return_code _DtCmsWriteVersionString(char *file, int version);
extern int _DtCmsSetFileMode P((char *file, extern int _DtCmsSetFileMode(char *file,
uid_t uid, uid_t uid,
gid_t gid, gid_t gid,
mode_t mode, mode_t mode,
boolean_t changeeuid, boolean_t changeeuid,
boolean_t printerr)); boolean_t printerr);
extern CSA_return_code _DtCmsRemoveLog P((char *calendar, char *user)); extern CSA_return_code _DtCmsRemoveLog(char *calendar, char *user);
extern char *_DtCmsGetBakFN P((char*)); extern char *_DtCmsGetBakFN(char*);
extern char *_DtCmsGetLogFN P((char*)); extern char *_DtCmsGetLogFN(char*);
extern char *_DtCmsGetTmpFN P((char*)); extern char *_DtCmsGetTmpFN(char*);
extern char *_DtCmsGetDelFN P((char*)); extern char *_DtCmsGetDelFN(char*);
extern boolean_t _DtCmsPrintAppt4 P((caddr_t data)); extern boolean_t _DtCmsPrintAppt4(caddr_t data);
extern void _DtCmsPrintExceptions P((int len, int *exceptions)); extern void _DtCmsPrintExceptions(int len, int *exceptions);
extern CSA_return_code _DtCmsGetFileSize P((char *calendar, int *size)); extern CSA_return_code _DtCmsGetFileSize(char *calendar, int *size);
extern void _DtCmsTruncateFile P((char *calendar, int size)); extern void _DtCmsTruncateFile(char *calendar, int size);
#endif #endif

View file

@ -31,21 +31,20 @@
#ifndef _LOOKUP_H #ifndef _LOOKUP_H
#define _LOOKUP_H #define _LOOKUP_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "cmscalendar.h" #include "cmscalendar.h"
extern _DtCmsComparisonResult _DtCmsCompareEntry P(( extern _DtCmsComparisonResult _DtCmsCompareEntry(
cms_key *key, cms_key *key,
caddr_t data)); caddr_t data);
extern _DtCmsComparisonResult _DtCmsCompareRptEntry P(( extern _DtCmsComparisonResult _DtCmsCompareRptEntry(
cms_key *key, cms_key *key,
caddr_t data)); caddr_t data);
extern caddr_t _DtCmsGetEntryKey P((caddr_t data)); extern caddr_t _DtCmsGetEntryKey(caddr_t data);
extern CSA_return_code _DtCmsLookupEntries P(( extern CSA_return_code _DtCmsLookupEntries(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
@ -57,9 +56,9 @@ extern CSA_return_code _DtCmsLookupEntries P((
CSA_uint32 num_attrs, CSA_uint32 num_attrs,
cms_attribute *attrs, cms_attribute *attrs,
CSA_enum *ops, CSA_enum *ops,
cms_entry **entries)); cms_entry **entries);
extern CSA_return_code _DtCmsLookupEntriesById P(( extern CSA_return_code _DtCmsLookupEntriesById(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
@ -73,9 +72,9 @@ extern CSA_return_code _DtCmsLookupEntriesById P((
CSA_uint32 num_attrs, CSA_uint32 num_attrs,
cms_attribute *attrs, cms_attribute *attrs,
CSA_enum *ops, CSA_enum *ops,
cms_entry **entries)); cms_entry **entries);
extern CSA_return_code _DtCmsEnumerateSequenceById P(( extern CSA_return_code _DtCmsEnumerateSequenceById(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
@ -89,9 +88,9 @@ extern CSA_return_code _DtCmsEnumerateSequenceById P((
CSA_uint32 num_attrs, CSA_uint32 num_attrs,
cms_attribute *attrs, cms_attribute *attrs,
CSA_enum *ops, CSA_enum *ops,
cms_entry **entries)); cms_entry **entries);
extern CSA_return_code _DtCmsLookupEntriesByKey P(( extern CSA_return_code _DtCmsLookupEntriesByKey(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
@ -99,10 +98,10 @@ extern CSA_return_code _DtCmsLookupEntriesByKey P((
cms_key *keys, cms_key *keys,
uint num_names, uint num_names,
cms_attr_name *names, cms_attr_name *names,
cms_get_entry_attr_res_item **res)); cms_get_entry_attr_res_item **res);
extern CSA_return_code _DtCmsGetEntryAttrByKey P(( extern CSA_return_code _DtCmsGetEntryAttrByKey(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
@ -110,6 +109,6 @@ extern CSA_return_code _DtCmsGetEntryAttrByKey P((
uint num_names, uint num_names,
cms_attr_name *names, cms_attr_name *names,
cms_entry **entry_r, cms_entry **entry_r,
cms_get_entry_attr_res_item **res_r)); cms_get_entry_attr_res_item **res_r);
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _REMINDER_H #ifndef _REMINDER_H
#define _REMINDER_H #define _REMINDER_H
#include "ansi_c.h"
#include "EUSCompat.h" #include "EUSCompat.h"
#include "cm.h" #include "cm.h"
#include "rtable4.h" #include "rtable4.h"
@ -71,50 +70,50 @@ typedef struct reminder_q {
struct reminder_q *next; struct reminder_q *next;
} Rm_que; } Rm_que;
extern void _DtCmsAddReminderV4 P((Rm_que **qhead, Rm_que *p_reminder)); extern void _DtCmsAddReminderV4(Rm_que **qhead, Rm_que *p_reminder);
extern Rm_que *_DtCmsRemoveReminderV4 P(( extern Rm_que *_DtCmsRemoveReminderV4(
Rm_que **qhead, Rm_que **qhead,
Rm_que *p_prev, Rm_que *p_prev,
Rm_que *p_curr)); Rm_que *p_curr);
extern Rm_que *build_reminder P(( extern Rm_que *build_reminder(
time_t current_time, time_t current_time,
Appt_4 *p_appt, Appt_4 *p_appt,
Attr_4 p_attr, Attr_4 p_attr,
time_t start_tick, time_t start_tick,
u_int start_ord)); u_int start_ord);
extern Reminder_4 *_DtCmsGetReminderInfoV4 P((Rm_que *original)); extern Reminder_4 *_DtCmsGetReminderInfoV4(Rm_que *original);
extern void _DtCmsPrintReminderListV4 P((Rm_que *qhead)); extern void _DtCmsPrintReminderListV4(Rm_que *qhead);
extern void _DtCmsObsoleteReminderV4 P(( extern void _DtCmsObsoleteReminderV4(
Rm_que **qhead, Rm_que **qhead,
Appt_4 *p_appt, Appt_4 *p_appt,
int ord, int ord,
boolean_t delforward)); boolean_t delforward);
extern void _DtCmsAddReminders4Entry P(( extern void _DtCmsAddReminders4Entry(
_DtCmsRemQueue **qhead, _DtCmsRemQueue **qhead,
cms_entry *entry, cms_entry *entry,
List_node *lnode)); List_node *lnode);
extern void _DtCmsObsoleteReminder4Entry P(( extern void _DtCmsObsoleteReminder4Entry(
_DtCmsRemQueue *qhead, _DtCmsRemQueue *qhead,
cms_entry *entry, cms_entry *entry,
List_node *lnode, List_node *lnode,
time_t starttime, time_t starttime,
boolean_t delfwd)); boolean_t delfwd);
extern CSA_return_code _DtCmsLookupReminder P(( extern CSA_return_code _DtCmsLookupReminder(
_DtCmsRemQueue *remq, _DtCmsRemQueue *remq,
time_t tick, time_t tick,
uint num_names, uint num_names,
cms_attr_name *names, cms_attr_name *names,
cms_reminder_ref **rems)); cms_reminder_ref **rems);
extern void _DtCmsFreeReminderRef P((cms_reminder_ref *rems)); extern void _DtCmsFreeReminderRef(cms_reminder_ref *rems);
extern void _DtCmsUpdateReminders(_DtCmsRemQueue *remq); extern void _DtCmsUpdateReminders(_DtCmsRemQueue *remq);

View file

@ -32,7 +32,6 @@
#define _REPEAT_H #define _REPEAT_H
#include <EUSCompat.h> #include <EUSCompat.h>
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "rtable4.h" #include "rtable4.h"
#include "rerule.h" #include "rerule.h"
@ -41,45 +40,45 @@ typedef time_t Tick;
extern int monthdays[]; extern int monthdays[];
extern void init_time P(()); extern void init_time(void);
extern time_t _DtCms_closest_tick_v4 P((time_t target, extern time_t _DtCms_closest_tick_v4(time_t target,
time_t ftick, time_t ftick,
Period_4 period, Period_4 period,
int *ordinal)); int *ordinal);
extern time_t _DtCms_last_tick_v4 P((time_t ftick, extern time_t _DtCms_last_tick_v4(time_t ftick,
Period_4 period, Period_4 period,
int ntimes)); int ntimes);
extern time_t _DtCms_next_tick_v4 P((time_t tick, Period_4 period)); extern time_t _DtCms_next_tick_v4(time_t tick, Period_4 period);
extern time_t _DtCms_prev_tick_v4 P((time_t tick, Period_4 period)); extern time_t _DtCms_prev_tick_v4(time_t tick, Period_4 period);
extern time_t _DtCms_first_tick_v4 P((time_t t, Period_4 period, int ordinal)); extern time_t _DtCms_first_tick_v4(time_t t, Period_4 period, int ordinal);
extern void _DtCms_adjust_appt_startdate P((Appt_4 *appt)); extern void _DtCms_adjust_appt_startdate(Appt_4 *appt);
extern time_t next_nmins P((time_t t, int m)); extern time_t next_nmins(time_t t, int m);
extern time_t next_ndays P((time_t t, int n)); extern time_t next_ndays(time_t t, int n);
extern int _DtCms_marked_4_cancellation P((Appt_4 *a, int i)); extern int _DtCms_marked_4_cancellation(Appt_4 *a, int i);
extern int _DtCms_get_new_ntimes_v4 P((Period_4 period, extern int _DtCms_get_new_ntimes_v4(Period_4 period,
time_t tick, time_t tick,
int ninstance)); int ninstance);
extern int _DtCms_get_ninstance_v4 P((Appt_4 *appt)); extern int _DtCms_get_ninstance_v4(Appt_4 *appt);
extern int _DtCms_in_repeater P((Id_4 *key, extern int _DtCms_in_repeater(Id_4 *key,
Appt_4 *p_appt, Appt_4 *p_appt,
boolean_t dont_care_cancel)); boolean_t dont_care_cancel);
extern int monthlength P((Tick)); extern int monthlength(Tick);
extern int leapyr P((int)); extern int leapyr(int);
extern int fdom P((Tick)); extern int fdom(Tick);
extern int ldom P((Tick)); extern int ldom(Tick);
/* /*
* returns the tick of the beginning of the day * returns the tick of the beginning of the day
@ -94,6 +93,6 @@ extern time_t _DtCmsTimeOfDay(time_t t);
/* /*
* routines to deal with recurrence rule and exception dates * routines to deal with recurrence rule and exception dates
*/ */
extern boolean_t _DtCmsInExceptionList P((cms_entry *eptr, time_t tick)); extern boolean_t _DtCmsInExceptionList(cms_entry *eptr, time_t tick);
#endif #endif

View file

@ -31,8 +31,6 @@
#ifndef _RPCEXTRAS_H #ifndef _RPCEXTRAS_H
#define _RPCEXTRAS_H #define _RPCEXTRAS_H
#include "ansi_c.h"
#define RPCGEN_ACTION(routine) routine #define RPCGEN_ACTION(routine) routine
struct rpcgen_table { struct rpcgen_table {
@ -58,7 +56,7 @@ typedef struct prog_object {
typedef program_object *program_handle; typedef program_object *program_handle;
extern program_handle newph P(()); extern program_handle newph(void);
extern program_handle getph P(()); extern program_handle getph(void);
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _TREE_H #ifndef _TREE_H
#define _TREE_H #define _TREE_H
#include "ansi_c.h"
#include "data.h" #include "data.h"
/* /*
@ -52,32 +51,32 @@ typedef struct {
caddr_t private; /* for internal tool state */ caddr_t private; /* for internal tool state */
} Rb_tree; } Rb_tree;
extern Rb_tree* rb_create P((_DtCmsGetKeyProc, _DtCmsCompareProc)); extern Rb_tree* rb_create(_DtCmsGetKeyProc, _DtCmsCompareProc);
extern void rb_destroy P((Rb_tree*, _DtCmsEnumerateProc)); extern void rb_destroy(Rb_tree*, _DtCmsEnumerateProc);
extern int rb_size P((Rb_tree*t)); extern int rb_size(Rb_tree*t);
extern Rb_Status rb_insert P((Rb_tree*, caddr_t data, caddr_t key)); extern Rb_Status rb_insert(Rb_tree*, caddr_t data, caddr_t key);
extern Rb_Status rb_insert_node P((Rb_tree*, Tree_node*, caddr_t key)); extern Rb_Status rb_insert_node(Rb_tree*, Tree_node*, caddr_t key);
extern Tree_node * rb_delete P((Rb_tree*, caddr_t key)); extern Tree_node * rb_delete(Rb_tree*, caddr_t key);
extern caddr_t rb_lookup P((Rb_tree*, caddr_t key)); extern caddr_t rb_lookup(Rb_tree*, caddr_t key);
extern caddr_t rb_lookup_next_larger P((Rb_tree*, caddr_t key)); extern caddr_t rb_lookup_next_larger(Rb_tree*, caddr_t key);
extern caddr_t rb_lookup_next_smaller P((Rb_tree*, caddr_t key)); extern caddr_t rb_lookup_next_smaller(Rb_tree*, caddr_t key);
extern caddr_t rb_lookup_smallest P((Rb_tree*)); extern caddr_t rb_lookup_smallest(Rb_tree*);
extern caddr_t rb_lookup_largest P((Rb_tree*)); extern caddr_t rb_lookup_largest(Rb_tree*);
extern Rb_Status rb_enumerate_up P((Rb_tree*, _DtCmsEnumerateProc)); extern Rb_Status rb_enumerate_up(Rb_tree*, _DtCmsEnumerateProc);
extern void rb_enumerate_down P((Rb_tree*, _DtCmsEnumerateProc)); extern void rb_enumerate_down(Rb_tree*, _DtCmsEnumerateProc);
extern Rb_Status rb_check_tree P((Rb_tree *)); extern Rb_Status rb_check_tree(Rb_tree *);
#endif #endif

View file

@ -31,16 +31,15 @@
#ifndef _UPDATE_H #ifndef _UPDATE_H
#define _UPDATE_H #define _UPDATE_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "cmscalendar.h" #include "cmscalendar.h"
extern CSA_return_code _DtCmsUpdateCalAttrs P(( extern CSA_return_code _DtCmsUpdateCalAttrs(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
uint num_attrs, uint num_attrs,
cms_attribute *attrs)); cms_attribute *attrs);
extern CSA_return_code _DtCmsUpdateEntry P(( extern CSA_return_code _DtCmsUpdateEntry(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
@ -48,9 +47,9 @@ extern CSA_return_code _DtCmsUpdateEntry P((
uint num_attrs, uint num_attrs,
cms_attribute *attrs, cms_attribute *attrs,
cms_entry **oldentry, cms_entry **oldentry,
cms_entry **newentry)); cms_entry **newentry);
extern CSA_return_code _DtCmsUpdateInstances P(( extern CSA_return_code _DtCmsUpdateInstances(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *sender, char *sender,
uint access, uint access,
@ -59,6 +58,6 @@ extern CSA_return_code _DtCmsUpdateInstances P((
uint num_attrs, uint num_attrs,
cms_attribute *attrs, cms_attribute *attrs,
cms_entry **oldentry, cms_entry **oldentry,
cms_entry **newentry)); cms_entry **newentry);
#endif #endif

View file

@ -31,14 +31,12 @@
#ifndef _UTILITY_H #ifndef _UTILITY_H
#define _UTILITY_H #define _UTILITY_H
#include "ansi_c.h" extern char *_DtCmsTarget2Name(char *target);
extern char *_DtCmsTarget2Name P((char *target)); extern char *_DtCmsTarget2Location(char *target);
extern char *_DtCmsTarget2Location P((char *target)); extern char *_DtCmsTarget2Host(char *target);
extern char *_DtCmsTarget2Host P((char *target)); extern char *_DtCmsTarget2Domain(char *target);
extern char *_DtCmsTarget2Domain P((char *target));
#endif #endif

View file

@ -31,7 +31,6 @@
#ifndef _V4OPS_H #ifndef _V4OPS_H
#define _V4OPS_H #define _V4OPS_H
#include "ansi_c.h"
#include "rtable4.h" #include "rtable4.h"
#include "cm.h" #include "cm.h"
#include "log.h" #include "log.h"
@ -45,64 +44,64 @@ typedef struct __DtCmsEntryId {
struct __DtCmsEntryId *next; struct __DtCmsEntryId *next;
} _DtCmsEntryId; } _DtCmsEntryId;
extern CSA_return_code _DtCmsInsertAppt P((_DtCmsCalendar *cal, Appt_4 *appt4)); extern CSA_return_code _DtCmsInsertAppt(_DtCmsCalendar *cal, Appt_4 *appt4);
extern CSA_return_code _DtCmsDeleteAppt P(( extern CSA_return_code _DtCmsDeleteAppt(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *user, char *user,
uint access, uint access,
Id_4 *p_key, Id_4 *p_key,
Appt_4 **appt_r)); Appt_4 **appt_r);
extern CSA_return_code _DtCmsDeleteApptAndLog P(( extern CSA_return_code _DtCmsDeleteApptAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *user, char *user,
uint access, uint access,
Id_4 *key, Id_4 *key,
Appt_4 **oldappt)); Appt_4 **oldappt);
extern CSA_return_code _DtCmsDeleteApptInstancesAndLog P(( extern CSA_return_code _DtCmsDeleteApptInstancesAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *source, char *source,
uint access, uint access,
Id_4 *key, Id_4 *key,
Options_4 option, Options_4 option,
int *remain, int *remain,
Appt_4 **oldappt)); Appt_4 **oldappt);
extern CSA_return_code _DtCmsChangeAll P(( extern CSA_return_code _DtCmsChangeAll(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *source, char *source,
uint access, uint access,
Id_4 *p_key, Id_4 *p_key,
Appt_4 *newa, Appt_4 *newa,
Appt_4 **oldappt)); Appt_4 **oldappt);
extern CSA_return_code _DtCmsChangeSome P(( extern CSA_return_code _DtCmsChangeSome(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *source, char *source,
uint access, uint access,
Id_4 *p_key, Id_4 *p_key,
Appt_4 *p_appt, Appt_4 *p_appt,
Options_4 option, Options_4 option,
Appt_4 **oldappt)); Appt_4 **oldappt);
extern CSA_return_code _DtCmsInsertApptAndLog P(( extern CSA_return_code _DtCmsInsertApptAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
Appt_4 *appt)); Appt_4 *appt);
extern _DtCmsComparisonResult _DtCmsCompareAppt P((Id_4 *key, caddr_t data)); extern _DtCmsComparisonResult _DtCmsCompareAppt(Id_4 *key, caddr_t data);
extern _DtCmsComparisonResult _DtCmsCompareRptAppt P((Id_4 *key, caddr_t data)); extern _DtCmsComparisonResult _DtCmsCompareRptAppt(Id_4 *key, caddr_t data);
extern caddr_t _DtCmsGetApptKey P((caddr_t data)); extern caddr_t _DtCmsGetApptKey(caddr_t data);
extern CSA_return_code v4_transact_log P(( extern CSA_return_code v4_transact_log(
char *calendar, char *calendar,
Appt_4 *a, Appt_4 *a,
_DtCmsLogOps op)); _DtCmsLogOps op);
extern CSA_return_code _DtCmsLookupRangeV4 P(( extern CSA_return_code _DtCmsLookupRangeV4(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *user, char *user,
uint access, uint access,
@ -115,9 +114,9 @@ extern CSA_return_code _DtCmsLookupRangeV4 P((
cms_attribute *attrs, cms_attribute *attrs,
CSA_enum *ops, CSA_enum *ops,
Appt_4 **appt_r, Appt_4 **appt_r,
Abb_Appt_4 **abbr_r)); Abb_Appt_4 **abbr_r);
extern CSA_return_code _DtCmsLookupKeyrangeV4 P(( extern CSA_return_code _DtCmsLookupKeyrangeV4(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
char *user, char *user,
uint access, uint access,
@ -133,48 +132,48 @@ extern CSA_return_code _DtCmsLookupKeyrangeV4 P((
cms_attribute *attrs, cms_attribute *attrs,
CSA_enum *ops, CSA_enum *ops,
Appt_4 **appt_r, Appt_4 **appt_r,
Abb_Appt_4 **abbr_r)); Abb_Appt_4 **abbr_r);
extern CSA_return_code _AddToLinkedAppts P(( extern CSA_return_code _AddToLinkedAppts(
Appt_4 *p_appt, Appt_4 *p_appt,
char *user, char *user,
uint access, uint access,
caddr_t *ilp)); caddr_t *ilp);
extern CSA_return_code _AddToLinkedAbbrAppts P(( extern CSA_return_code _AddToLinkedAbbrAppts(
Appt_4 *p_appt, Appt_4 *p_appt,
char *user, char *user,
uint access, uint access,
caddr_t *ilp)); caddr_t *ilp);
extern Privacy_Level_4 _GetAccessLevel P(( extern Privacy_Level_4 _GetAccessLevel(
char *user, char *user,
uint access, uint access,
Appt_4 *p_appt)); Appt_4 *p_appt);
extern Appt_4 * _AddApptInOrder P((Appt_4 * head, Appt_4 * aptr)); extern Appt_4 * _AddApptInOrder(Appt_4 * head, Appt_4 * aptr);
extern Abb_Appt_4 * _AddAbbApptInOrder P((Abb_Appt_4 *head, Abb_Appt_4 *aptr)); extern Abb_Appt_4 * _AddAbbApptInOrder(Abb_Appt_4 *head, Abb_Appt_4 *aptr);
extern CSA_return_code _DtCmsSetV4AccessListAndLog P(( extern CSA_return_code _DtCmsSetV4AccessListAndLog(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
Access_Entry_4 *alist)); Access_Entry_4 *alist);
extern CSA_return_code _DtCmsGetV4Reminders P(( extern CSA_return_code _DtCmsGetV4Reminders(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
long tick, long tick,
Reminder_4 **rem_r, Reminder_4 **rem_r,
_DtCmsEntryId **ids_r)); _DtCmsEntryId **ids_r);
extern void _DtCmsFreeEntryIds P((_DtCmsEntryId *ids)); extern void _DtCmsFreeEntryIds(_DtCmsEntryId *ids);
extern CSA_return_code _DtCmsTruncateElist P(( extern CSA_return_code _DtCmsTruncateElist(
Appt_4 *parent_p, Appt_4 *parent_p,
int remain, int remain,
Except_4 **excpt)); Except_4 **excpt);
extern CSA_return_code _DtCmsSetV4AccessListInCal P(( extern CSA_return_code _DtCmsSetV4AccessListInCal(
_DtCmsCalendar *cal, _DtCmsCalendar *cal,
Access_Entry_4 *e)); Access_Entry_4 *e);
#endif #endif

View file

@ -31,42 +31,41 @@
#ifndef _V5OPS_H #ifndef _V5OPS_H
#define _V5OPS_H #define _V5OPS_H
#include "ansi_c.h"
#include "cm.h" #include "cm.h"
#include "cmscalendar.h" #include "cmscalendar.h"
#include "rerule.h" #include "rerule.h"
#include "repeat.h" #include "repeat.h"
extern _DtCmsComparisonResult _DtCmsCompareEntry P(( extern _DtCmsComparisonResult _DtCmsCompareEntry(
cms_key *key, cms_key *key,
caddr_t data)); caddr_t data);
extern _DtCmsComparisonResult _DtCmsCompareRptEntry P(( extern _DtCmsComparisonResult _DtCmsCompareRptEntry(
cms_key *key, cms_key *key,
caddr_t data)); caddr_t data);
extern caddr_t _DtCmsGetEntryKey P((caddr_t data)); extern caddr_t _DtCmsGetEntryKey(caddr_t data);
extern CSA_return_code _DtCmsSetLastUpdate P((cms_entry *entry)); extern CSA_return_code _DtCmsSetLastUpdate(cms_entry *entry);
extern void _DtCmsConvertToOnetime P((cms_entry *entry, RepeatEvent *re)); extern void _DtCmsConvertToOnetime(cms_entry *entry, RepeatEvent *re);
extern int _DtCmsGetDuration P((cms_entry *eptr)); extern int _DtCmsGetDuration(cms_entry *eptr);
extern CSA_return_code _DtCmsCheckInitialAttributes P((cms_entry *entry)); extern CSA_return_code _DtCmsCheckInitialAttributes(cms_entry *entry);
extern CSA_return_code _DtCmsCheckStartEndTime P((cms_entry *entry)); extern CSA_return_code _DtCmsCheckStartEndTime(cms_entry *entry);
extern void _DtCmsCleanupExceptionDates P((cms_entry *newe, long ftick)); extern void _DtCmsCleanupExceptionDates(cms_entry *newe, long ftick);
extern int _DtCmsNumberExceptionDates P((cms_entry *entry)); extern int _DtCmsNumberExceptionDates(cms_entry *entry);
extern CSA_return_code _DtCmsUpdateDurationInRule P(( extern CSA_return_code _DtCmsUpdateDurationInRule(
cms_entry *entry, cms_entry *entry,
uint remain)); uint remain);
extern CSA_return_code _DtCmsAddEndDateToRule P(( extern CSA_return_code _DtCmsAddEndDateToRule(
cms_attribute *attr, cms_attribute *attr,
RepeatEvent *re, RepeatEvent *re,
long time)); long time);
#endif #endif