Changeset 334 for trunk/dll/shadow.c


Ignore:
Timestamp:
Jul 25, 2006, 9:02:00 PM (19 years ago)
Author:
root
Message:

Check more run time errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/shadow.c

    r2 r334  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Desktop shadows
     7
     8  Copyright (c) 1993-97 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
    3 
    417#include <os2.h>
     18
    519#include <stdlib.h>
    620#include <stdio.h>
    721#include <string.h>
     22
    823#include "fm3dll.h"
    924#include "fm3dlg.h"
     
    1126
    1227#pragma data_seg(DATA1)
     28
     29static PSZ pszSrcFile = __FILE__;
     30
    1331#pragma alloc_text(SHADOW,CreateProgramObject,CreateDataObject,CreateFolderObject,CreateShadowObject)
    1432
    1533HOBJECT CreateProgramObject (CHAR *objtitle,CHAR *location,CHAR *path,
    16                              CHAR *cnr) {
    17 
     34                             CHAR *cnr)
     35{
    1836  HOBJECT obj = (HOBJECT)0;
    1937  CHAR    *s;
     
    2745                         CO_FAILIFEXISTS);
    2846  if(obj) {
    29     s = malloc(5192);
    30     if(s) {
     47    s = xmalloc(5192,pszSrcFile,__LINE__);
     48    if (s) {
    3149      sprintf(s,
    3250              "EXENAME=%s%s%s%s%s;PARAMETERS=%%*;OBJECTID=<FM2_%s>",
     
    90108
    91109
    92 HOBJECT CreateFolderObject (CHAR *objtitle,CHAR *cnr) {
    93 
     110HOBJECT CreateFolderObject (CHAR *objtitle,CHAR *cnr)
     111{
    94112  HOBJECT obj = (HOBJECT)0;
    95113  CHAR    s[1050];
     
    121139  if(!cnr)
    122140    return obj;
    123   s = malloc(5192);
    124   if(s) {
     141  s = xmalloc(5192,pszSrcFile,__LINE__);
     142  if (s) {
    125143    sprintf(s,
    126144            "SHADOWID=%s%s%s",
     
    171189#pragma alloc_text(SHADOW2,MakeShadows,OpenObject)
    172190
    173 VOID MakeShadows (HWND hwnd,CHAR **list,ULONG Shadows,CHAR *cnr, CHAR *foldername) {
    174 
     191VOID MakeShadows (HWND hwnd,CHAR **list,ULONG Shadows,CHAR *cnr, CHAR *foldername)
     192{
    175193  INT           x = 0;
    176194  CHAR          szBuff[CCHMAXPATH + 8];
     
    289307
    290308
    291 VOID OpenObject (CHAR *filename,CHAR *type,HWND hwnd) {
    292 
     309VOID OpenObject (CHAR *filename,CHAR *type,HWND hwnd)
     310{
    293311  HOBJECT hWPSObject;
    294312
     
    323341
    324342
    325 BOOL RunSeamless (CHAR *exename,CHAR *args,HWND hwnd) {
    326 
     343BOOL RunSeamless (CHAR *exename,CHAR *args,HWND hwnd)
     344{
    327345  CHAR settings[1024 + CCHMAXPATH + 80];
    328346  BOOL ret;
     
    350368  return ret;
    351369}
    352 
Note: See TracChangeset for help on using the changeset viewer.