 **********************************************************************
 * ۏؐӔC:                                                          *
 *                                                                    *
 * ȉ̃R[h́AIBM R[|[V쐬TvER[h     *
 * łBTvER[h́AIBM ̐Ȑïꕔł͂܂B   *
 * TvER[h̓AvP[VJ邱ƂړIƂ     *
 * Ē񋟂Ă܂B{R[h́A蕨ƂČ܂܂̏     *
 * Œ񋟂A@rSېӔCAi̕ۏ؂ѓړIK     *
 * ̕ۏ؂܂߂āAȂَ͖̕ۏ؂Kp܂B   *
 * ܂AIBM ́ATvER[h̎gpɂĐQɊւ     *
 * āAȂӔC܂B                                     *
 *                                                                    *
 **********************************************************************

 O: Tv - 3 ̃\[g DLL

 /TO:
 _DLL_InitTerm ֐̗B
  3 ̎@gpăV{GNX|[g܂B
    (1) #pragma GNX|[gA(2) _Export L[[hA(3) W[`t@C

 ^XN:
 DLL ̃rhƎgpB

 :
 3 ̈قȂ\[g֐Cvg܂BouE\[gA
 I\[gAё}\[głB

 ̋@\́AXbv̉񐔂L^A
 \[g̎sɕKvȃIy[Vr܂B

 R}hs̃Tv̎s@:
 P .EXE t@C̖O͂܂B܂Â悤ɓ͂܂B

        MAIN03


 R}hs̃Tṽrh@:
 sample03 fBNg[PɎ̂悤ɓ͂܂B

        nmake

 \[XEt@C:

    P[V:
    \ibmcpp\samples\compiler\sample03

    t@C     
    ------------   ------------
    MAIN03.C       CvOB\[gĂȂzRs[ASAMPLE03 DLL 
                   ꂼ̃\[g֐gpĂ\[g܂B
    MAIN03.DEF     MAIN03.EXE 쐬邽߂Ɏgp郂W[`t@C (OS/2 ̂)

    P[V:
    \ibmcpp\samples\compiler\sample03\sort

    t@C     
    ------------   ------------
    SAMPLE03.C     DLL ̊֐p̃\[XEt@CBɂ́A
                   ̊֐̃R[hĂ܂B
                   - 3 ̃\[g֐: ouA}AёIB
                   - XbvƔr 2 ̐ÓI֐B
                     \[g֐ɂČĂяo܂B
                   - z̓eXg֐ listB
    INITTERM.C     DLL /I[` C \[XB
                   ̊֐́As邽߂ɌĂяoꂽƂ
                   ̔ẑ߂̋LlA̗vf𖳍ׂɑIo
                   ŏ܂BIɂ́A
                   z܂B
    SAMPLE03.H     SAMPLE03 DLL ̃\[g֐ĂяoA܂ SAMPLE03 DLL 
                   `ꂽOϐQƂʂ̃\[XEt@Cɂ
                   CN[ht@CB
    SAMPLE03.DEF   SAMPLE03.DLL 쐬邽߂Ɏgp郂W[`t@CB


 \tgEFA/n[hEFAv (OS/2 ̂):
 \[gEfBNg[ɍ쐬ꂽ DLL  sample03 fBNg[
 ړ܂Bsample03 sfBNg[ƂĐݒ肵AMAIN03.EXE s܂BVXe
 SAMPLE03.DLL 邽߂ɂ́ACONFIG.SYS  LIBPATH ݒ
 sfBNg[܂܂ĂKv܂ (܂A".;" w肳ĂKv܂)B


