diff options
author | Adam Borowski <kilobyte@angband.pl> | 2012-03-07 01:49:49 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2012-03-07 01:51:05 +0100 |
commit | 17454eec64ae1dc814bb6c1a2ba4b4cbdb9063fa (patch) | |
tree | e7f085132e627aefbd2c7940dd4b004ee0fd9a6b /crawl-ref/source/database.cc | |
parent | 9e2087625a97b9a1ffc5e1d6a1e9873ad14bead8 (diff) | |
download | crawl-ref-17454eec64ae1dc814bb6c1a2ba4b4cbdb9063fa.tar.gz crawl-ref-17454eec64ae1dc814bb6c1a2ba4b4cbdb9063fa.zip |
Make a bunch of functions static.
As usually, a good percentage of them turn out to be unused.
Diffstat (limited to 'crawl-ref/source/database.cc')
-rw-r--r-- | crawl-ref/source/database.cc | 35 |
1 files changed, 14 insertions, 21 deletions
diff --git a/crawl-ref/source/database.cc b/crawl-ref/source/database.cc index 53537bd6a3..71790aa803 100644 --- a/crawl-ref/source/database.cc +++ b/crawl-ref/source/database.cc @@ -295,7 +295,7 @@ void databaseSystemShutdown() // Main DB functions -datum database_fetch(DBM *database, const std::string &key) +static datum _database_fetch(DBM *database, const std::string &key) { datum result; result.dptr = NULL; @@ -310,10 +310,10 @@ datum database_fetch(DBM *database, const std::string &key) return result; } -std::vector<std::string> database_find_keys(DBM *database, +static std::vector<std::string> _database_find_keys(DBM *database, const std::string ®ex, bool ignore_case, - db_find_filter filter) + db_find_filter filter = NULL) { text_pattern tpat(regex, ignore_case); std::vector<std::string> matches; @@ -337,10 +337,10 @@ std::vector<std::string> database_find_keys(DBM *database, return (matches); } -std::vector<std::string> database_find_bodies(DBM *database, +static std::vector<std::string> _database_find_bodies(DBM *database, const std::string ®ex, bool ignore_case, - db_find_filter filter) + db_find_filter filter = NULL) { text_pattern tpat(regex, ignore_case); std::vector<std::string> matches; @@ -369,7 +369,7 @@ std::vector<std::string> database_find_bodies(DBM *database, /////////////////////////////////////////////////////////////////////////// // Internal DB utility functions -void execute_embedded_lua(std::string &str) +static void _execute_embedded_lua(std::string &str) { // Execute any lua code found between "{{" and "}}". The lua code // is expected to return a string, with which the lua code and @@ -546,7 +546,7 @@ static std::string _getWeightedString(DBM *database, const std::string &key, lowercase(canonical_key); // Query the DB. - datum result = database_fetch(database, canonical_key); + datum result = _database_fetch(database, canonical_key); if (result.dsize <= 0) { @@ -555,7 +555,7 @@ static std::string _getWeightedString(DBM *database, const std::string &key, lowercase(canonical_key); // Query the DB. - result = database_fetch(database, canonical_key); + result = _database_fetch(database, canonical_key); if (result.dsize <= 0) return ""; @@ -589,13 +589,6 @@ static std::string _query_weighted_randomised(DBM *database, return (result); } -std::string getWeightedSpeechString(const std::string &key, - const std::string &suffix, - const int weight) -{ - return _query_weighted_randomised(SpeakDB, key, suffix, weight); -} - static std::string _getRandomisedStr(DBM *database, const std::string &key, const std::string &suffix, int &num_replacements, @@ -676,12 +669,12 @@ static std::string _query_database(DBM *db, std::string key, } // Query the DB. - datum result = database_fetch(db, key); + datum result = _database_fetch(db, key); std::string str((const char *)result.dptr, result.dsize); if (run_lua) - execute_embedded_lua(str); + _execute_embedded_lua(str); return (str); } @@ -722,7 +715,7 @@ std::vector<std::string> getLongDescKeysByRegex(const std::string ®ex, return (empty); } - return database_find_keys(DescriptionDB.get(), regex, true, filter); + return _database_find_keys(DescriptionDB.get(), regex, true, filter); } std::vector<std::string> getLongDescBodiesByRegex(const std::string ®ex, @@ -734,7 +727,7 @@ std::vector<std::string> getLongDescBodiesByRegex(const std::string ®ex, return (empty); } - return database_find_bodies(DescriptionDB.get(), regex, true, filter); + return _database_find_bodies(DescriptionDB.get(), regex, true, filter); } ///////////////////////////////////////////////////////////////////////////// @@ -772,7 +765,7 @@ std::string getSpeakString(const std::string &key) dprf("monster speech lookup for %s", key.c_str()); #endif std::string txt = _getRandomisedStr(SpeakDB, key, "", num_replacements); - execute_embedded_lua(txt); + _execute_embedded_lua(txt); return txt; } @@ -809,7 +802,7 @@ std::vector<std::string> getAllFAQKeys() return (empty); } - return database_find_keys(FAQDB.get(), "^q.+", false); + return _database_find_keys(FAQDB.get(), "^q.+", false); } std::string getFAQ_Question(const std::string &key) |