Ignore:
Timestamp:
Oct 9, 2005, 3:11:51 PM (20 years ago)
Author:
pr
Message:

Update functions using exception handlers to force non-register variables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/branch-1-0/src/helpers/dialog.c

    r264 r297  
    3838
    3939/*
    40  *      Copyright (C) 2001-2002 Ulrich M”ller.
     40 *      Copyright (C) 2001-2005 Ulrich M”ller.
    4141 *      This file is part of the "XWorkplace helpers" source package.
    4242 *      This is free software; you can redistribute it and/or modify
     
    295295 *      the control _sizes_, and everything is layed out automatically.
    296296 *      You may even have the formatter compute the sizes automatically
    297  *      based on the control classes and values; it is possible to
    298  *      create dialogs without specifying a single size also.
     297 *      based on the control classes and values (strings); it is possible
     298 *      to create dialogs without specifying a single size also.
    299299 *
    300300 *      There are several tricks to how this works.
     
    313313 *          (which again goes into ProcessRow and ProcessColumn).
    314314 *          There is no limit to how deep tables may nest, except
    315  *          the stack size of the current thread. ;-)
     315 *          for the stack size of the current thread, of course.
    316316 *
    317317 *      3)  This whole recursive iteration is performed several times.
     
    12991299    APIRET      arc = NO_ERROR;
    13001300
    1301     PCSZ        pcszClass = NULL;
    1302     PCSZ        pcszText = NULL;
    1303     ULONG       flStyle = 0;
    1304     LHANDLE     lHandleSet = NULLHANDLE;
    1305     ULONG       flOld = 0;
     1301    volatile PCSZ        pcszClass = NULL; // XWP V1.0.4 (2005-10-09) [pr]
     1302    volatile PCSZ        pcszText = NULL;
     1303    volatile ULONG       flStyle = 0;
     1304    volatile LHANDLE     lHandleSet = NULLHANDLE;
     1305    volatile ULONG       flOld = 0;
    13061306
    13071307    if (pColumn->pNestedTable)
     
    30843084    APIRET      arc = NO_ERROR;
    30853085
    3086     HPOINTER    hptrOld = winhSetWaitPointer();     // V1.0.0 (2002-08-21) [umoeller]
     3086    volatile HPOINTER hptrOld = winhSetWaitPointer(); // XWP V1.0.4 (2005-10-09) [pr]
    30873087
    30883088    TRY_LOUD(excpt1)
Note: See TracChangeset for help on using the changeset viewer.