fumiyas / hyperestraier-encore Goto Github PK
View Code? Open in Web Editor NEWFull-text search engine (fork of Hyper Estraier 1.4.13)
License: GNU Lesser General Public License v2.1
Full-text search engine (fork of Hyper Estraier 1.4.13)
License: GNU Lesser General Public License v2.1
Hyper Estraier Encore: a full-text search system Copyright (C) 2010 SATOH Fumiyasu @ OSS Technology, Inc. ====================================================================== This is derived from Hyper Estraier 1.4.13 by Mikio Hirabayashi. (http://fallabs.com/hyperestraier/) The original copyright notice is below: Hyper Estraier: a full-text search system for communities Copyright (C) 2004-2005 Mikio Hirabayashi ====================================================================== Please read the following documents with a WWW browser. How to install QDBM is explained in the specification. README - this file COPYING - license ChangeLog - history of enhancement THANKS - list of contributors doc/index.html - index of documents Contents of the directory tree is below. ./ - sources of Hyper Estraier Encore ./locale/ - locale files ./filter/ - filter scripts ./increm/ - files for incremental search ./emskel/ - skelton of configuration ./doc/ - manuals and specifications ./man/ - manuals for nroff ./javanative/ - sources of the Java binding ./javapure/ - sources of the pure Java interface ./rubynative/ - sources of the Ruby binding ./rubypure/ - sources of the pure Ruby interface ./win/ - files for Windows ./example/ - sample code of tutorial ./lab/ - for test and experiment ./misc/ - miscellaneous files Hyper Estraier Encore is released under the terms of the GNU Lesser General Public License Version 2.1. See the file `COPYING' for details. Thanks. == END OF FILE ==
The file at Line 4083 is not closed?
hyperestraier-encore/estraier.c
Lines 4079 to 4095 in 3b09726
Hi developers, in the below codes, the lock log_mutex
could be not released before program's exit atexit(log_close);
. I think there is no harm to pthread_mutex_unlock(&log_mutex);
before the atexit(log_close);
for better resource management and code symmetry, albeit some common OS would release the resource. Thanks!
hyperestraier-encore/mastermod.c
Lines 59 to 97 in 3b09726
fopen("/dev/urandom", "rb")) != NULL
shoule be closed in the method est_random
?
hyperestraier-encore/estraier.c
Lines 4079 to 4095 in 3b09726
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.