Annotation of pmsdk/samples/calc/calcutil.c, revision 1.1

1.1     ! root        1: /****************************** Module Header ******************************\
        !             2: * Module Name: calcutil.c - Calc application
        !             3: *
        !             4: * OS/2 Presentation Manager version of Calc, ported from Windows version
        !             5: *
        !             6: * Created by Microsoft Corporation, 1987
        !             7: *
        !             8: \***************************************************************************/
        !             9: 
        !            10: #define INCL_PM
        !            11: #define INCL_DDIMISC
        !            12: #include <os2.h>
        !            13: #include <string.h>
        !            14: #include "calc.h"
        !            15: 
        !            16: extern HAB hab;
        !            17: extern HWND hwndCalcFrame;
        !            18: 
        !            19: 
        !            20: VOID CalcTextOut(HPS, INT, INT, PCH, INT);
        !            21: VOID FarStrcpy(PSZ, PSZ);
        !            22: 
        !            23: VOID CalcTextOut(hps, x, y, lpch, cch)
        !            24: HPS hps;
        !            25: INT x, y;
        !            26: PCH  lpch;
        !            27: INT cch;
        !            28: {
        !            29:     POINTL ptl;
        !            30: 
        !            31:     ptl.x = x;
        !            32:     ptl.y = y;
        !            33: 
        !            34:     GpiSetColor( hps, CLR_BLACK);
        !            35:     GpiCharStringAt( hps, (PPOINTL)&ptl, (LONG)cch, (PSZ)lpch);
        !            36: }
        !            37: 
        !            38: 
        !            39: VOID FarStrcpy(lpszDest, lpszSrc)
        !            40: PSZ  lpszDest, lpszSrc;
        !            41: {
        !            42:     while(*lpszDest++ = *lpszSrc++);
        !            43: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.