Changeset 356 for trunk/dll/presparm.c


Ignore:
Timestamp:
Jul 26, 2006, 9:58:37 PM (19 years ago)
Author:
root
Message:

Check more run time errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/presparm.c

    r2 r356  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Edit presentation parameters
     7
     8  Copyright (c) 1993-98 M. Kimes
     9  Copyright (c) 2006 Steven H.Levine
     10
     11  22 Jul 06 SHL Check more run time errors
     12
     13***********************************************************************/
     14
    115#define INCL_DOS
    216#define INCL_WIN
    317#define INCL_GPI
    4 
    518#include <os2.h>
     19
    620#include <stdarg.h>
    721#include <stdio.h>
     
    923#include <string.h>
    1024#include <ctype.h>
     25
    1126#include "fm3dll.h"
     27
     28static PSZ pszSrcFile = __FILE__;
    1229
    1330#pragma alloc_text(PRESPARAM,CopyPresParams,SetPresParams,IfNoParam)
    1431#pragma alloc_text(PRESPARAM,PresParamChanged,RestorePresParams)
    1532#pragma alloc_text(PRESPARAM,StoreWndPresParams)
    16 
    1733
    1834#ifdef NEVER
     
    2238 * pPresParams ie. WinCreateWindow(,,,,,,,,,,,, PVOID pPresParams)
    2339 */
    24 VOID StoreWndPresParams (HWND hwnd,CHAR *tagname,HINI prof) {
    25 
     40VOID StoreWndPresParams (HWND hwnd,CHAR *tagname,HINI prof)
     41{
    2642  PARAM         *pparam;
    2743  PRESPARAMS    *ppresparams;
     
    3046    return;
    3147  /* setup memory access */
    32   ppresparams = (PRESPARAMS *)malloc(PP_MAXBUF);
     48  ppresparams = (PRESPARAMS *)xmalloc(PP_MAXBUF,pszSrcFile,__LINE__);
    3349  if(!ppresparams)
    3450    return;
     
    322338}
    323339
    324 #endif
    325 
    326 
    327 VOID CopyPresParams (HWND target,HWND source) {
    328 
     340#endif // NEVER
     341
     342
     343VOID CopyPresParams (HWND target,HWND source)
     344{
    329345  /*
    330346   * Copy presentation parameters of interest to us from one window
     
    355371
    356372
    357 VOID SetPresParams (HWND hwnd,RGB2 *back,RGB2 *fore,RGB2 *border,CHAR *font) {
    358 
     373VOID SetPresParams (HWND hwnd,RGB2 *back,RGB2 *fore,RGB2 *border,CHAR *font)
     374{
    359375  if(font)
    360376    WinSetPresParam(hwnd,
     
    380396
    381397
    382 VOID IfNoParam(HWND hwnd,CHAR *keyroot,ULONG size,PVOID attrvalue) {
    383 
     398VOID IfNoParam(HWND hwnd,CHAR *keyroot,ULONG size,PVOID attrvalue)
     399{
    384400  ULONG  fsize = 0L;
    385401  CHAR   s[81];
     
    400416
    401417
    402 VOID PresParamChanged (HWND hwnd,CHAR *keyroot,MPARAM mp1,MPARAM mp2) {
    403 
    404   ULONG AttrFound,AttrValue[64],cbRetLen;
     418VOID PresParamChanged (HWND hwnd,CHAR *keyroot,MPARAM mp1,MPARAM mp2)
     419{
     420    ULONG AttrFound,AttrValue[64],cbRetLen;
    405421
    406422  cbRetLen = WinQueryPresParam(hwnd,(ULONG)mp1,0,&AttrFound,
     
    440456
    441457
    442 VOID RestorePresParams (HWND hwnd,CHAR *keyroot) {
    443 
    444   CHAR  s[81];
     458VOID RestorePresParams (HWND hwnd,CHAR *keyroot)
     459{
     460    CHAR  s[81];
    445461  ULONG AttrValue[64],size;
    446462
Note: See TracChangeset for help on using the changeset viewer.