Commit 20861055 authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Don't export any of txt's internal headers

Edit-1_70 and SrcEdit-1_28 no longer require these private headers.

Version 5.83. Not tagged
parent 3ed0fb98
......@@ -236,13 +236,6 @@ HEADERS =\
RISC_OSLib:h.xferrecv \
RISC_OSLib:h.xfersend
# Unfortunately these need to be exported to build Edit
INTERNAL_HEADERS =\
RISC_OSLib:EditIntern.h.message \
RISC_OSLib:EditIntern.h.txtar \
RISC_OSLib:EditIntern.h.txtfile \
RISC_OSLib:EditIntern.h.txtoptmenu
LIBRARIES =\
Clib:o.ansilib \
Clib:o.ansilibm \
......@@ -269,8 +262,7 @@ MODWRAP = RISC_OSLib:s.modulewrap
OBJECT = aof.${TARGET}
EXPORTS = ${MODWRAP} \
${EXPORTED_LIBS} \
${HEADERS} \
${INTERNAL_HEADERS}
${HEADERS}
#
# Objects for Clib:o.ansilib
......@@ -462,8 +454,6 @@ install-libraries: lib.ansilib lib.ansilibm o.overmgr lib.stubs lib.risc_oslib l
${CP} lib.stubs ${INSTDIR}.CLib.o.* ${CPFLAGS}
${MKDIR} ${INSTDIR}.RISC_OSLib.h
${CP} RISC_OSLib:h.* ${INSTDIR}.RISC_OSLib.h.* ${CPFLAGS}
${MKDIR} ${INSTDIR}.RISC_OSLib.h.EditIntern
${CP} rlib.EditIntern.h.* ${INSTDIR}.RISC_OSLib.h.EditIntern.* ${CPFLAGS}
${MKDIR} ${INSTDIR}.RISC_OSLib.s
${CP} s.modulewrap ${INSTDIR}.RISC_OSLib.s.modulewrap ${CPFLAGS}
${MKDIR} ${INSTDIR}.RISC_OSLib.o
......@@ -536,7 +526,6 @@ dirs:
${MKDIR} ${LIBDIR}.CLib.o
${MKDIR} ${LIBDIR}.RISC_OSLib
${MKDIR} ${LIBDIR}.RISC_OSLib.h
${MKDIR} ${LIBDIR}.RISC_OSLib.EditIntern.h
${MKDIR} ${LIBDIR}.RISC_OSLib.s
${MKDIR} ${LIBDIR}.RISC_OSLib.o
......@@ -762,11 +751,6 @@ RISC_OSLib:h.win: rlib.h.win; ${CP} rlib.h.win $@ ${CPFLAGS}
RISC_OSLib:h.xferrecv: rlib.h.xferrecv; ${CP} rlib.h.xferrecv $@ ${CPFLAGS}
RISC_OSLib:h.xfersend: rlib.h.xfersend; ${CP} rlib.h.xfersend $@ ${CPFLAGS}
RISC_OSLib:EditIntern.h.message: rlib.EditIntern.h.message; ${CP} rlib.EditIntern.h.message $@ ${CPFLAGS}
RISC_OSLib:EditIntern.h.txtar: rlib.EditIntern.h.txtar; ${CP} rlib.EditIntern.h.txtar $@ ${CPFLAGS}
RISC_OSLib:EditIntern.h.txtfile: rlib.EditIntern.h.txtfile; ${CP} rlib.EditIntern.h.txtfile $@ ${CPFLAGS}
RISC_OSLib:EditIntern.h.txtoptmenu: rlib.EditIntern.h.txtoptmenu; ${CP} rlib.EditIntern.h.txtoptmenu $@ ${CPFLAGS}
# Libraries
Clib:o.ansilib: lib.ansilib; ${CP} lib.ansilib $@ ${CPFLAGS}
Clib:o.ansilibm: lib.ansilibm; ${CP} lib.ansilibm $@ ${CPFLAGS}
......
......@@ -14,10 +14,10 @@
Module_MajorVersion SETS "5.83"
Module_Version SETA 583
Module_MinorVersion SETS ""
Module_Date SETS "15 Jun 2014"
Module_ApplicationDate SETS "15-Jun-14"
Module_Date SETS "08 Jul 2014"
Module_ApplicationDate SETS "08-Jul-14"
Module_ComponentName SETS "RISC_OSLib"
Module_ComponentPath SETS "castle/RiscOS/Sources/Lib/RISC_OSLib"
Module_FullVersion SETS "5.83"
Module_HelpVersion SETS "5.83 (15 Jun 2014)"
Module_HelpVersion SETS "5.83 (08 Jul 2014)"
END
......@@ -6,18 +6,18 @@
*/
#define Module_MajorVersion_CMHG 5.83
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 15 Jun 2014
#define Module_Date_CMHG 08 Jul 2014
#define Module_MajorVersion "5.83"
#define Module_Version 583
#define Module_MinorVersion ""
#define Module_Date "15 Jun 2014"
#define Module_Date "08 Jul 2014"
#define Module_ApplicationDate "15-Jun-14"
#define Module_ApplicationDate "08-Jul-14"
#define Module_ComponentName "RISC_OSLib"
#define Module_ComponentPath "castle/RiscOS/Sources/Lib/RISC_OSLib"
#define Module_FullVersion "5.83"
#define Module_HelpVersion "5.83 (15 Jun 2014)"
#define Module_HelpVersion "5.83 (08 Jul 2014)"
#define Module_LibraryVersionInfo "5:83"
/* Copyright 2009 Castle Technology 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.
*/
/* -> h.Message
* Title: Message
* Purpose: Message protocol definition for task
communication in task windows.
* History:
* 16-May-88: JGT: history started.
*/
#ifndef message_h
#define message_h
#define TaskModuleSWI 0x808C0
typedef enum {
message_input = TaskModuleSWI, /* Parent has input for child */
message_output = TaskModuleSWI + 1, /* Child has output for parent */
message_ego = TaskModuleSWI + 2, /* Child tells parent its name */
message_morio = TaskModuleSWI + 3, /* Child dies */
message_morite = TaskModuleSWI + 4, /* Parent kills child */
message_newtask = TaskModuleSWI + 5, /* External agent requests task window */
message_suspend = TaskModuleSWI + 6, /* Parent halts child */
message_resume = TaskModuleSWI + 7 /* Parent continues child */
} message_action;
/* This will appear in place of the wimp_msgaction in wimp_msghdr */
typedef struct
{
int size;
char * data;
} message_data;
/* This will appear in the data field of wimp_msgstr */
extern os_error * message_taskinit(
char * name, /* The * comand to start the task, and its parameters */
wimp_t me); /* My task handle, passed to the task in STR$~ form */
extern os_error * message_sendmessage(
message_action action, /* As above */
wimp_t dest, /* Who to, 0 => everyone, including us */
message_data * data); /* The data, NULL for die */
extern void message_taskwindow(char * comname);
extern void killalltasks(void);
extern void message_init(void);
#endif
/* End Message.h */
......@@ -135,7 +135,6 @@ an actual format operation. */
#include "fileicon.h"
#include "visdelay.h"
#include "EditIntern/txtfile.h"
#include "EditIntern/message.h"
#include "EditIntern/txtregexp.h"
#include "swis.h"
#ifdef SETOPTIONS
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment