RPG ではプラログラムが最終でクローズされる直前に LR (最終処理)を指定することは
良く知られているが、実は C/400 にも LR 処理関数を指定することができる。
LR 処理関数を指定することによって、プログラムの終了時に行わせたい処理を
指定することができる。
C/400 でも LR処理が指定できることはあまり知られていない。
------------------------------------------------------------------------
0001.00 #include <stdio.h>
0002.00 #include <stdlib.h>
0003.00 #include <string.h>
0004.00
0005.00 #define TRUE 0
0006.00 #define FALSE -1
0007.00 void LRRTN(void);
0008.00 void main(void){
0009.00 int rc;
0010.00
0011.00 printf("** TEXTEXT **\n");
0012.00 getchar();
0013.00 rc = atexit(LRRTN);
0014.00 exit(0);
0015.00 }
0016.00 /***************/
0017.00 void LRRTN(void)
0018.00 /***************/
0019.00 {
0020.00 printf("** LR goodby ! **\n");
0021.00 getchar();
0022.00 }
------------------------------------------------------------------------