付録  ヘッダーファイルがみつからない?
RPGプログラマーの為のC言語講座

AS/400は、通常ライブラリー/ファイル/メンバーと言うファイル管理をしています。

このため #include するときの検索パスやファイル名の命名規則を知らないと、あれっ!?ってことになります。

ここでは、#includeの際の指定方法について簡単に説明します。

#include<MBR>QCSRCからMBRを探す
#include"MBR"CRTBNDC,CRTCMODのSRCFILEからMBRを探す
#include<FILE/MBR> *LIBLからFILE/MBRを探す
#include<MBR.FILE>
#include"FILE/MBR" *USRLIBL部分を探索し、見つからなければ、*LIBLからFILE/MBRを探す
#include"MBR.FILE"
#include<LIB/FILE/MBR> lib/file/mbr だけを探索する
#include<LIB/FILE(MBR)>
#include"LIB/FILE/MBR" lib/file/mbr を探索し、見つからなければ、与えられたファイル名を使用して、 ライブラリー・リストのユーザー部分を探索する
#include"LIB/FILE(MBR)"