File:
[local] /
rpl /
modules /
sets /
sets.rplc
Revision
1.2:
download - view:
text,
annotated -
select for diffs -
revision graph
Sun Jul 2 22:28:19 2017 UTC (7 years, 10 months ago) by
bertrand
Branches:
MAIN
CVS tags:
HEAD
Dernière série de patches pour gérer les types externes dans les
bibliothèques. Voir pour cela modules/sets. Fonctionne.
Attention, ne permet pas encore de compiler un code utilisant des types
externes (la compilation se fait avant l'exécution de l'instruction USE).
1: // Attention, la défintion de __RPLC_MAIN n'est obligatoire que parce qu'on
2: // ne compile pas les bibliothèques avec mkrplso puisque à ce moment,
3: // l'environnement RPL/2 n'est pas encore installé.
4:
5: #define __RPLC_MAIN
6: #include "src/rplexternals.h"
7: #include "sets.h"
8:
9: libraryName(sets);
10:
11: declareSubroutine(onLoading)
12: notice(stdout, "\nSets library V1R1 for RPL/2(C) 2017 BERTRAND Joel\n");
13: notice(stdout, "Sets library loaded.\n\n");
14: endSubroutine
15:
16: declareSubroutine(onClosing)
17: notice(stdout, "Sets library unloaded.\n\n");
18: endSubroutine
19:
20: exportExternalFunctions(union);
21:
22: // vim: ts=4
CVSweb interface <joel.bertrand@systella.fr>