Ignore:
Timestamp:
Dec 13, 2002, 5:46:12 PM (23 years ago)
Author:
sandervl
Message:

Query loader path for WPS object creation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/oslibres.cpp

    r8753 r9495  
    1 /* $Id: oslibres.cpp,v 1.31 2002-06-25 07:11:10 sandervl Exp $ */
     1/* $Id: oslibres.cpp,v 1.32 2002-12-13 16:46:12 sandervl Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    2626#include "pmwindow.h"
    2727#include <wingdi32.h>
     28#include <custombuild.h>
    2829
    2930#define DBG_LOCALLOG    DBG_oslibres
     
    738739   char    temp[128];
    739740   char    szWorkDir[256];
     741   char    szPEGUILoaderPath[256];
    740742
    741743   if(pszName) {
     
    764766   }
    765767
     768   ODIN_QueryLoaders(NULL, 0, szPEGUILoaderPath, sizeof(szPEGUILoaderPath), NULL, 0);
     769
    766770   pszSetupString = (LPSTR)malloc(128 + strlen(pszPath) + strlen(pszName) +
    767                                   strlen(pszLink) + 2*strlen(szSystemDir) +
     771                                  strlen(pszLink) + strlen(szSystemDir) +
    768772                                  strlen(szWorkDir) + strlen(pszIcoPath) +
     773                                  strlen(szPEGUILoaderPath) +
    769774                                  ((pszArgs) ? strlen(pszArgs) : 0) +
    770775                                  ((pszWorkDir) ? strlen(pszWorkDir) : 0));
    771776
    772    sprintf(pszSetupString, "PROGTYPE=PM;OBJECTID=<%s>;EXENAME=%s\\PE.EXE;SET BEGINLIBPATH=%s;STARTUPDIR=%s;ICONFILE=%s;PARAMETERS=\"%s\"", pszName, szSystemDir, szSystemDir, szWorkDir, pszIcoPath, pszPath);
     777   sprintf(pszSetupString, "PROGTYPE=PM;OBJECTID=<%s>;EXENAME=%s;SET BEGINLIBPATH=%s;STARTUPDIR=%s;ICONFILE=%s;PARAMETERS=\"%s\"", pszName, szPEGUILoaderPath, szSystemDir, szWorkDir, pszIcoPath, pszPath);
    773778   if(pszArgs && *pszArgs) {
    774779       strcat(pszSetupString, " ");
Note: See TracChangeset for help on using the changeset viewer.