summaryrefslogtreecommitdiffstats
path: root/src/util/ss/ss_internal.h
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2000-08-02 19:42:26 +0000
committerEzra Peisach <epeisach@mit.edu>2000-08-02 19:42:26 +0000
commitacd4808620b0dc1e7a83befc0b7ede936f7149e3 (patch)
tree0376401606d3b09ffbb6a4ec59be1e0fc3fef301 /src/util/ss/ss_internal.h
parentbe2a787a1b04362e93a54e31bee76cd734795ce8 (diff)
downloadkrb5-acd4808620b0dc1e7a83befc0b7ede936f7149e3.tar.gz
krb5-acd4808620b0dc1e7a83befc0b7ede936f7149e3.tar.xz
krb5-acd4808620b0dc1e7a83befc0b7ede936f7149e3.zip
* requests.c (DECLARE): Fix prototype for dispatch functions to
properly match what is expected by ss library. * pager.c (ss_pager_create): Cast return from fork to int for use in switch statement. * ss.h: Provide full prototype for ss_name(). Add prototypes for ss_execute_line(), ss_delete_invocation(), ss_add_info_dir(), ss_delete_info_dir(), ss_abort_subsystem(), ss_get_prompt(), ss_set_prompt(), ss_add_request_table(), ss_delete_request_table(), ss_quit(). * ss_internal.h: Made full prototypes for ss_parse(), ss_page_stdin(), ss_pagre_create(). Add prototypes for ss_self_identify(), ss_subsystem_name(), ss_subsystem_version(), ss_unimplemented(). Moved ss_execute_line() to ss.h git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12598 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/ss/ss_internal.h')
-rw-r--r--src/util/ss/ss_internal.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/util/ss/ss_internal.h b/src/util/ss/ss_internal.h
index 81185172b..deb96cabf 100644
--- a/src/util/ss/ss_internal.h
+++ b/src/util/ss/ss_internal.h
@@ -101,11 +101,14 @@ typedef struct _ss_data { /* init values */
(*code_ptr=0,ss_info(sci_idx)->current_request)
void ss_unknown_function();
void ss_delete_info_dir();
-int ss_execute_line();
-char **ss_parse();
+char **ss_parse PROTOTYPE((int, char *, int *));
ss_abbrev_info *ss_abbrev_initialize PROTOTYPE((char *, int *));
-void ss_page_stdin();
-int ss_pager_create();
+void ss_page_stdin PROTOTYPE((void));
+int ss_pager_create PROTOTYPE((void));
+void ss_self_identify __SS_PROTO;
+void ss_subsystem_name __SS_PROTO;
+void ss_subsystem_version __SS_PROTO;
+void ss_unimplemented __SS_PROTO;
extern ss_data **_ss_table;
extern char *ss_et_msgs[];