Changeset b7cad8c in git


Ignore:
Timestamp:
Sep 30, 2011, 3:52:59 PM (12 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
Children:
e969ab6f21d139fcf6a569f51a0f94c06c05d923
Parents:
a06b989486851e55685f4102903f531916e6773a
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2011-09-30 15:52:59+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 16:13:53+01:00
Message:
ADD: static handling of DBM links
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • Singular/Makefile.am

    ra06b98 rb7cad8c  
    8383   sing_dbm.cc\
    8484   sing_win.cc\
    85    slInit_Dynamic.cc\
    8685   slInit_Static.cc\
    8786   ssiLink.cc\
     
    9392   fereadl.c mmstd.c claptmpl.cc
    9493
     94#   slInit_Dynamic.cc
    9595
    9696libSingular_a_SOURCES   = $(SOURCES)
  • Singular/ndbm.cc

    ra06b98 rb7cad8c  
    190190    return (-1);
    191191  }
    192 loop:
     192   
     193_loop:
    193194  dbm_access(db, dcalchash(key));
    194195  if ((i = finddatum(db->dbm_pagbuf, key)) >= 0)
     
    257258  }
    258259  setbit(db);
    259   goto loop;
     260  goto _loop;
    260261}
    261262
  • Singular/slInit_Dynamic.cc

    ra06b98 rb7cad8c  
    103103
    104104#ifdef HAVE_DBM
    105 #include <Singular/dbm_sl.h>
     105#include "dbm_sl.h"
    106106
    107107static void* dbm_so_handle = NULL;
  • Singular/slInit_Static.cc

    ra06b98 rb7cad8c  
    1616 ***************************************************************/
    1717#include <kernel/mod2.h>
     18
    1819#include <Singular/silink.h>
    1920#include <Singular/slInit.h>
     
    6465
    6566#ifdef HAVE_DBM
    66 #ifndef USE_GDBM
    67 #include <Singular/dbm_sl.h>
    68 #else
    69 #include <Singular/sing_dbm.h>
     67
     68# ifndef USE_GDBM
     69#   include <Singular/dbm_sl.h>
     70# else
     71#   include <Singular/sing_dbm.h>
    7072#endif
     73
    7174si_link_extension slInitDBMExtension(si_link_extension s)
    7275{
     
    8184  return s;
    8285}
    83 #endif
     86#endif /* #ifdef HAVE_DBM */
  • configure.ac

    ra06b98 rb7cad8c  
    7171SING_CHECK_FACTORY
    7272SING_CHECK_READLINE
     73SING_CHECK_DBM
    7374
    7475# CFLAGS
Note: See TracChangeset for help on using the changeset viewer.