home *** CD-ROM | disk | FTP | other *** search
- ; Static Name Aliases
-
- ;
-
- TITLE fcurves.for
-
- NAME fcurves
-
-
-
- .8087
-
- FCURVES_TEXT SEGMENT BYTE PUBLIC 'CODE'
-
- FCURVES_TEXT ENDS
-
- _DATA SEGMENT WORD PUBLIC 'DATA'
-
- _DATA ENDS
-
- CONST SEGMENT WORD PUBLIC 'CONST'
-
- CONST ENDS
-
- _BSS SEGMENT WORD PUBLIC 'BSS'
-
- _BSS ENDS
-
- DGROUP GROUP CONST, _BSS, _DATA
-
- ASSUME CS: FCURVES_TEXT, DS: DGROUP, SS: DGROUP, ES: DGROUP
-
- EXTRN __acrtused:ABS
-
- EXTRN _curvebasis:FAR
-
- EXTRN _curveprecision:FAR
-
- EXTRN _rcurve:FAR
-
- EXTRN _curve:FAR
-
- EXTRN _curven:FAR
-
- FCURVES_TEXT SEGMENT
-
- ; Line 26
-
- PUBLIC CURVEBASIS
-
- CURVEBASIS PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; BASIS = 6
-
- push WORD PTR [bp+8]
-
- push WORD PTR [bp+6] ;BASIS
-
- call FAR PTR _curvebasis
-
- ; Line 27
-
- mov sp,bp
-
- pop bp
-
- ret 4
-
-
-
- CURVEBASIS ENDP
-
- ; Line 30
-
- PUBLIC CURVEPRECISION
-
- CURVEPRECISION PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; NSEGS = 6
-
- les bx,DWORD PTR [bp+6] ;NSEGS
-
- push WORD PTR es:[bx]
-
- call FAR PTR _curveprecision
-
- ; Line 31
-
- mov sp,bp
-
- pop bp
-
- ret 4
-
-
-
- CURVEPRECISION ENDP
-
- ; Line 35
-
- PUBLIC RCURVE
-
- RCURVE PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; GEOM = 6
-
- push WORD PTR [bp+8]
-
- push WORD PTR [bp+6] ;GEOM
-
- call FAR PTR _rcurve
-
- ; Line 36
-
- mov sp,bp
-
- pop bp
-
- ret 4
-
-
-
- RCURVE ENDP
-
- ; Line 40
-
- PUBLIC CURVE
-
- CURVE PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; GEOM = 6
-
- push WORD PTR [bp+8]
-
- push WORD PTR [bp+6] ;GEOM
-
- call FAR PTR _curve
-
- ; Line 41
-
- mov sp,bp
-
- pop bp
-
- ret 4
-
-
-
- CURVE ENDP
-
- ; Line 45
-
- PUBLIC CURVEN
-
- CURVEN PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; N = 10
-
- ; GEOM = 6
-
- push WORD PTR [bp+8]
-
- push WORD PTR [bp+6] ;GEOM
-
- les bx,DWORD PTR [bp+10] ;N
-
- push WORD PTR es:[bx]
-
- call FAR PTR _curven
-
- ; Line 46
-
- mov sp,bp
-
- pop bp
-
- ret 8
-
-
-
- CURVEN ENDP
-
- FCURVES_TEXT ENDS
-
- END
-
-