; Copyright 1996 Acorn Computers Ltd
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
;     http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
; -*-Text-*-
;
; $Header$
; $Source$
;
; PPPHdr - cmhg header file for PPP module
;
; Copyright (c) 1995 Acorn Computers Ltd., Cambridge, England
;
; $Log$
;
title-string:           PPP

help-string:            PPP 1.11

initialisation-code:    ppp_initialise

finalisation-code:      ppp_quit

service-call-handler:   ppp_sc_handler &9B, ; Service_EnumerateNetworkDrivers
                                       &9F, ; Service_DCIProtocolStatus
                                       &A2  ; Service_MbufManagerStatus

irq-handlers:           poll_entry/poll_handler,
			callb_entry/callb_handler,
			timeout_entry/timeout_handler,
			start_entry/start_handler,
			hup_entry/hup_handler,
			term_entry/term_handler,
			hupcheck_entry/hupcheck_handler

swi-chunk-base-number:	&4B600

swi-handler-code:	ppp_swi_handler

swi-decoding-table:	PPP,
			DCIVersion Inquire GetNetworkMTU SetNetworkMTU,
			Transmit Filter Stats,
			07 08 09 0A 0B 0C 0D 0E 0F,
			10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F,
			AutoDial Answering
			
;
; YUCK - need to mess around with internationalised help, but cannot
; use the automatic features added as part of RISC OS 3.5; cmhg's
; handling of this used to be broken - this *must* be build with cmhg
; version 4.55 or later.
;
command-keyword-table:  ppp_cli_handler
                        PPPInfo(min-args:0, max-args:0, help:,
                            invalid-syntax: "Syntax: *PPPInfo"),
			PPPConnect(min-args:0, max-args:255, help:),
			PPPDisconnect(min-args:0, max-args:0, help:,
			    invalid-syntax: "Syntax: *PPPDisconnect"),
			PPPLog(min-args:0, max-args:0, help:,
			    invalid-syntax: "Syntax: *PPPLog")