File:  [OS/2 SDKs] / os232sdk / toolkt20 / c / samples / template / edit.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:26:31 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: os2sdk-1990, HEAD
Microsoft OS/2 SDK 2.0 05-30-1990

/*==============================================================*\
 *  Edit.c - routines for handling the standard edit menu
 *              commands.
 *      Created 1989, 1990 Microsoft Corp.
 *--------------------------------------------------------------
 *
 *  This module contains the code for the WM_COMMAND messages
 *  posted by the standard edit menu.
 *
 *--------------------------------------------------------------
 *
 *  This source file contains the following functions:
 *
 *           EditUndo(mp2);
 *           EditCut(mp2);
 *           EditCopy(mp2);
 *           EditPaste(mp2);
 *           EditClear(mp2);
 *
\*==============================================================*/

/*--------------------------------------------------------------*\
 *  Include files, macros, defined constants, and externs
\*--------------------------------------------------------------*/

#include <os2.h>
#include "main.h"
#include "xtrn.h"

/*--------------------------------------------------------------*\
 *  Global variables
\*--------------------------------------------------------------*/

/*--------------------------------------------------------------*\
 *  Entry point declarations
\*--------------------------------------------------------------*/


/****************************************************************\
 *  Undo routine
 *--------------------------------------------------------------
 *
 *  Name:   EditUndo(mp2)
 *
 *  Purpose: Processes the Edit menu's Undo item.
 *
 *  Usage:  called whenever Undo from the Edit menu is selected
 *
 *  Method:
 *
 *  Returns:
 *
\****************************************************************/
VOID EditUndo(mp2)
MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
{


    /* This routine currently doesn't use the mp2 parameter but       *\
     *  it is referenced here to prevent an 'Unreferenced Parameter'
    \*  warning at compile time.                                      */
    mp2;

}   /* EditUndo() */

/****************************************************************\
 *  Cut routine
 *--------------------------------------------------------------
 *
 *  Name:   EditCut(mp2)
 *
 *  Purpose: Processes the Edit menu's Cut item.
 *
 *  Usage:  called whenever Cut from the Edit menu is selected
 *
 *  Method:
 *
 *  Returns:
 *
\****************************************************************/
VOID EditCut(mp2)
MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
{


    /* This routine currently doesn't use the mp2 parameter but       *\
     *  it is referenced here to prevent an 'Unreferenced Parameter'
    \*  warning at compile time.                                      */
    mp2;

}   /* EditCut() */

/****************************************************************\
 *  Copy routine
 *--------------------------------------------------------------
 *
 *  Name:   EditCopy(mp2)
 *
 *  Purpose: Processes the Edit menu's Copy item.
 *
 *  Usage:  called whenever Copy from the Edit menu is selected
 *
 *  Method:
 *
 *  Returns:
 *
\****************************************************************/
VOID EditCopy(mp2)
MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
{


    /* This routine currently doesn't use the mp2 parameter but       *\
     *  it is referenced here to prevent an 'Unreferenced Parameter'
    \*  warning at compile time.                                      */
    mp2;

}   /* EditCopy() */

/****************************************************************\
 *  Paste routine
 *--------------------------------------------------------------
 *
 *  Name:   EditPaste(mp2)
 *
 *  Purpose: Processes the Edit menu's Paste item.
 *
 *  Usage:  called whenever Paste from the Edit menu is
 *          selected
 *
 *  Method:
 *
 *  Returns:
 *
\****************************************************************/
VOID EditPaste(mp2)
MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
{


    /* This routine currently doesn't use the mp2 parameter but       *\
     *  it is referenced here to prevent an 'Unreferenced Parameter'
    \*  warning at compile time.                                      */
    mp2;

}   /* EditPaste() */

/****************************************************************\
 *  Clear routine
 *--------------------------------------------------------------
 *
 *  Name:   EditClear(mp2)
 *
 *  Purpose: Processes the Edit menu's Clear item.
 *
 *  Usage:  called whenever Clear from the Edit menu is
 *          selected
 *
 *  Method:
 *
 *  Returns:
 *
\****************************************************************/
VOID EditClear(mp2)
MPARAM mp2;     /* second parameter of WM_COMMAND message sent by menu */
{


    /* This routine currently doesn't use the mp2 parameter but       *\
     *  it is referenced here to prevent an 'Unreferenced Parameter'
    \*  warning at compile time.                                      */
    mp2;

}   /* EditClear() */

unix.superglobalmegacorp.com

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