Changeset 36ee6f in git for omalloc/omRet2Info.c


Ignore:
Timestamp:
Sep 18, 2000, 11:12:17 AM (24 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
f3398d316400fe1ee1677fc397cacb80566ac664
Parents:
8b515ab548162a33468ee70ac2adb59e9c8d9b45
Message:
* more tests


git-svn-id: file:///usr/local/Singular/svn/trunk@4604 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • omalloc/omRet2Info.c

    r8b515ab r36ee6f  
    44 *  Author:  obachman (Olaf Bachmann)
    55 *  Created: 11/99
    6  *  Version: $Id: omRet2Info.c,v 1.6 2000-09-14 12:59:53 obachman Exp $
     6 *  Version: $Id: omRet2Info.c,v 1.7 2000-09-18 09:12:16 obachman Exp $
    77 *******************************************************************/
    88#include <stdio.h>
     
    111111        else if (fmt[l] == 'F') fprintf(fd, "%-20s", (*info[i].func != '\0' ? info[i].func : "??"));
    112112        else if (fmt[l] == 'l') fprintf(fd, "%d", info[i].line);
     113        else if (fmt[l] == 'N')
     114        {
     115          if (*info[i].func != '\0')
     116          {
     117            char* found = strchr(info[i].func, '(');
     118            if (found) *found = '\0';
     119            fprintf(fd, "%-20s", info[i].func);
     120            if (found) *found = '(';
     121          }
     122          else
     123            fprintf(fd, "%-20s", "??");
     124        }
    113125        else if (fmt[l] == 'L')
    114126        {
     
    143155  i = omBackTrace_2_RetInfo(bt, info, max);
    144156#ifdef OM_PRINT_RETURN_ADDRESS
    145   return omPrintRetInfo(info, i, fd, "  #%i at %L in %F ra=%p\n");
     157  return omPrintRetInfo(info, i, fd, "  #%i at %L in %N ra=%p\n");
    146158#else
    147   return omPrintRetInfo(info, i, fd, "  #%i at %L in %F\n");
     159  return omPrintRetInfo(info, i, fd, "  #%i at %L in %N\n");
    148160#endif 
    149161}
     
    241253#endif /* ! OM_INTERNAL_DEBUG */
    242254#ifdef OM_PRINT_RETURN_ADDRESS
    243     return omPrintRetInfo(info, i, fd, "\n  #%i at %L in %F ra=%p");
     255    return omPrintRetInfo(info, i, fd, "\n  #%i at %L in %N ra=%p");
    244256#else
    245     return omPrintRetInfo(info, i, fd, "\n  #%i at %L in %F");
     257    return omPrintRetInfo(info, i, fd, "\n  #%i at %L in %N");
    246258#endif
    247259}
Note: See TracChangeset for help on using the changeset viewer.