Open PL/I は、ネイティブ・アーキテクチャの呼び出し規則を順守します。Open PL/I によってコンパイルされたプログラムは、他言語の製品によって生成されたオブジェクト・モジュールにリンクすることができ、その結果のオブジェクト・プログラムは、次の条件が満たされた場合に動作します。
- 他言語の製品で使用されている呼び出し規則も、ネイティブ・アーキテクチャで使用されている呼び出し規則を順守していること。UNIX のシステム C コンパイラおよび Windows Visual C/C++ コンパイラは、この要件を満たしています。
- 呼び出し側および呼び出し先のプログラムの形式的パラメータおよび実際のパラメータの宣言は、その各宣言で使用されているデータ表現が相互に一致するように、それぞれの言語で記述されていること。