Annotation of os232sdk/toolkt20/c/samples/template/edit.c, revision 1.1.1.1

1.1       root        1: /*==============================================================*\
                      2:  *  Edit.c - routines for handling the standard edit menu
                      3:  *              commands.
                      4:  *      Created 1989, 1990 Microsoft Corp.
                      5:  *--------------------------------------------------------------
                      6:  *
                      7:  *  This module contains the code for the WM_COMMAND messages
                      8:  *  posted by the standard edit menu.
                      9:  *
                     10:  *--------------------------------------------------------------
                     11:  *
                     12:  *  This source file contains the following functions:
                     13:  *
                     14:  *           EditUndo(mp2);
                     15:  *           EditCut(mp2);
                     16:  *           EditCopy(mp2);
                     17:  *           EditPaste(mp2);
                     18:  *           EditClear(mp2);
                     19:  *
                     20: \*==============================================================*/
                     21: 
                     22: /*--------------------------------------------------------------*\
                     23:  *  Include files, macros, defined constants, and externs
                     24: \*--------------------------------------------------------------*/
                     25: 
                     26: #include <os2.h>
                     27: #include "main.h"
                     28: #include "xtrn.h"
                     29: 
                     30: /*--------------------------------------------------------------*\
                     31:  *  Global variables
                     32: \*--------------------------------------------------------------*/
                     33: 
                     34: /*--------------------------------------------------------------*\
                     35:  *  Entry point declarations
                     36: \*--------------------------------------------------------------*/
                     37: 
                     38: 
                     39: /****************************************************************\
                     40:  *  Undo routine
                     41:  *--------------------------------------------------------------
                     42:  *
                     43:  *  Name:   EditUndo(mp2)
                     44:  *
                     45:  *  Purpose: Processes the Edit menu's Undo item.
                     46:  *
                     47:  *  Usage:  called whenever Undo from the Edit menu is selected
                     48:  *
                     49:  *  Method:
                     50:  *
                     51:  *  Returns:
                     52:  *
                     53: \****************************************************************/
                     54: VOID EditUndo(mp2)
                     55: MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
                     56: {
                     57: 
                     58: 
                     59:     /* This routine currently doesn't use the mp2 parameter but       *\
                     60:      *  it is referenced here to prevent an 'Unreferenced Parameter'
                     61:     \*  warning at compile time.                                      */
                     62:     mp2;
                     63: 
                     64: }   /* EditUndo() */
                     65: 
                     66: /****************************************************************\
                     67:  *  Cut routine
                     68:  *--------------------------------------------------------------
                     69:  *
                     70:  *  Name:   EditCut(mp2)
                     71:  *
                     72:  *  Purpose: Processes the Edit menu's Cut item.
                     73:  *
                     74:  *  Usage:  called whenever Cut from the Edit menu is selected
                     75:  *
                     76:  *  Method:
                     77:  *
                     78:  *  Returns:
                     79:  *
                     80: \****************************************************************/
                     81: VOID EditCut(mp2)
                     82: MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
                     83: {
                     84: 
                     85: 
                     86:     /* This routine currently doesn't use the mp2 parameter but       *\
                     87:      *  it is referenced here to prevent an 'Unreferenced Parameter'
                     88:     \*  warning at compile time.                                      */
                     89:     mp2;
                     90: 
                     91: }   /* EditCut() */
                     92: 
                     93: /****************************************************************\
                     94:  *  Copy routine
                     95:  *--------------------------------------------------------------
                     96:  *
                     97:  *  Name:   EditCopy(mp2)
                     98:  *
                     99:  *  Purpose: Processes the Edit menu's Copy item.
                    100:  *
                    101:  *  Usage:  called whenever Copy from the Edit menu is selected
                    102:  *
                    103:  *  Method:
                    104:  *
                    105:  *  Returns:
                    106:  *
                    107: \****************************************************************/
                    108: VOID EditCopy(mp2)
                    109: MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
                    110: {
                    111: 
                    112: 
                    113:     /* This routine currently doesn't use the mp2 parameter but       *\
                    114:      *  it is referenced here to prevent an 'Unreferenced Parameter'
                    115:     \*  warning at compile time.                                      */
                    116:     mp2;
                    117: 
                    118: }   /* EditCopy() */
                    119: 
                    120: /****************************************************************\
                    121:  *  Paste routine
                    122:  *--------------------------------------------------------------
                    123:  *
                    124:  *  Name:   EditPaste(mp2)
                    125:  *
                    126:  *  Purpose: Processes the Edit menu's Paste item.
                    127:  *
                    128:  *  Usage:  called whenever Paste from the Edit menu is
                    129:  *          selected
                    130:  *
                    131:  *  Method:
                    132:  *
                    133:  *  Returns:
                    134:  *
                    135: \****************************************************************/
                    136: VOID EditPaste(mp2)
                    137: MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
                    138: {
                    139: 
                    140: 
                    141:     /* This routine currently doesn't use the mp2 parameter but       *\
                    142:      *  it is referenced here to prevent an 'Unreferenced Parameter'
                    143:     \*  warning at compile time.                                      */
                    144:     mp2;
                    145: 
                    146: }   /* EditPaste() */
                    147: 
                    148: /****************************************************************\
                    149:  *  Clear routine
                    150:  *--------------------------------------------------------------
                    151:  *
                    152:  *  Name:   EditClear(mp2)
                    153:  *
                    154:  *  Purpose: Processes the Edit menu's Clear item.
                    155:  *
                    156:  *  Usage:  called whenever Clear from the Edit menu is
                    157:  *          selected
                    158:  *
                    159:  *  Method:
                    160:  *
                    161:  *  Returns:
                    162:  *
                    163: \****************************************************************/
                    164: VOID EditClear(mp2)
                    165: MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
                    166: {
                    167: 
                    168: 
                    169:     /* This routine currently doesn't use the mp2 parameter but       *\
                    170:      *  it is referenced here to prevent an 'Unreferenced Parameter'
                    171:     \*  warning at compile time.                                      */
                    172:     mp2;
                    173: 
                    174: }   /* EditClear() */

unix.superglobalmegacorp.com

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