Why crashes

    /* dynamic symbol structure */
    typedef struct _HB_DYNS
    {
       HB_HANDLE hArea;        /* Workarea number */
       HB_HANDLE hMemvar;      /* Index number into memvars ( publics & 
privates ) array */
       PHB_SYMB  pSymbol;      /* pointer to its relative local symbol */
/* Commented because GPF with FWH application when -DHB_NO_PROFILER */
#ifndef HB_NO_PROFILER
       ULONG     ulCalls;      /* profiler support */
       ULONG     ulTime;       /* profiler support */
       ULONG     ulRecurse;    /* profiler support */
#endif
       PSYMBOLS  pModuleSymbols;
    } HB_DYNS, * PHB_DYNS, * HB_DYNS_PTR;


Can be a solution to move as:

    /* dynamic symbol structure */
    typedef struct _HB_DYNS
    {
       HB_HANDLE hArea;        /* Workarea number */
       HB_HANDLE hMemvar;      /* Index number into memvars ( publics & 
privates ) array */
       PHB_SYMB  pSymbol;      /* pointer to its relative local symbol */
       PSYMBOLS  pModuleSymbols;
#ifndef HB_NO_PROFILER
       ULONG     ulCalls;      /* profiler support */
       ULONG     ulTime;       /* profiler support */
       ULONG     ulRecurse;    /* profiler support */
#endif
    } HB_DYNS, * PHB_DYNS, * HB_DYNS_PTR;


and posible recompile 3rd party libraries.


WE need to erase unused var that has a high speed cost.

Best regards,
Miguel Angel Marchuet

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
xHarbour-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to