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 (6 years, 11 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>