summaryrefslogtreecommitdiff
path: root/connectivity/source/parse/sqlbison.y
diff options
context:
space:
mode:
authorOcke Janssen <oj@openoffice.org>2001-07-25 05:14:12 +0000
committerOcke Janssen <oj@openoffice.org>2001-07-25 05:14:12 +0000
commitaa9bea0cc7aa7531793a53c23690dca5a681b2a4 (patch)
treebdcbdeb7ae79a92f047902d348c573e23b4475c6 /connectivity/source/parse/sqlbison.y
parent9cef642dc3c042a44809083763c985bcdd469750 (diff)
#87935# parameter corrected for predicate tree
Diffstat (limited to 'connectivity/source/parse/sqlbison.y')
-rw-r--r--connectivity/source/parse/sqlbison.y16
1 files changed, 8 insertions, 8 deletions
diff --git a/connectivity/source/parse/sqlbison.y b/connectivity/source/parse/sqlbison.y
index 40194e2d80d1..21f8a6d25207 100644
--- a/connectivity/source/parse/sqlbison.y
+++ b/connectivity/source/parse/sqlbison.y
@@ -1,7 +1,7 @@
%{
//--------------------------------------------------------------------------
//
-// $Header: /zpool/svn/migration/cvs_rep_09_09_08/code/connectivity/source/parse/sqlbison.y,v 1.27 2001-06-05 13:17:11 fs Exp $
+// $Header: /zpool/svn/migration/cvs_rep_09_09_08/code/connectivity/source/parse/sqlbison.y,v 1.28 2001-07-25 06:13:55 oj Exp $
//
// Copyright 2000 Sun Microsystems, Inc. All Rights Reserved.
//
@@ -9,7 +9,7 @@
// OJ
//
// Last change:
-// $Author: fs $ $Date: 2001-06-05 13:17:11 $ $Revision: 1.27 $
+// $Author: oj $ $Date: 2001-07-25 06:13:55 $ $Revision: 1.28 $
//
// Description:
//
@@ -1744,8 +1744,8 @@ extract_exp:
}
;
unsigned_value_spec:
- literal
- | general_value_spec
+ general_value_spec
+ | literal
;
general_value_spec:
parameter
@@ -3144,7 +3144,7 @@ sal_uInt32 OSQLParser::s_nRuleIDs[OSQLParseNode::rule_count + 1];
OParseContext OSQLParser::s_aDefaultContext;
sal_Int32 OSQLParser::s_nRefCount = 0;
-::osl::Mutex OSQLParser::s_aMutex;
+// ::osl::Mutex OSQLParser::s_aMutex;
OSQLScanner* OSQLParser::s_pScanner = 0;
OSQLParseNodes* OSQLParser::s_pGarbageCollector = 0;
::com::sun::star::uno::Reference< ::com::sun::star::i18n::XLocaleData> OSQLParser::s_xLocaleData = NULL;
@@ -3157,7 +3157,7 @@ void setParser(OSQLParser* _pParser)
OSQLParser::~OSQLParser()
{
{
- ::osl::MutexGuard aGuard(s_aMutex);
+ ::osl::MutexGuard aGuard(getMutex());
OSL_ENSURE(s_nRefCount > 0, "OSQLParser::~OSQLParser() : suspicious call : have a refcount of 0 !");
if (!--s_nRefCount)
{
@@ -3176,7 +3176,7 @@ OSQLParser::~OSQLParser()
// -------------------------------------------------------------------------
void OSQLParser::setParseTree(OSQLParseNode * pNewParseTree)
{
- ::osl::MutexGuard aGuard(s_aMutex);
+ ::osl::MutexGuard aGuard(getMutex());
m_pParseTree = pNewParseTree;
}
//-----------------------------------------------------------------------------
@@ -3187,7 +3187,7 @@ OSQLParseNode* OSQLParser::parseTree(::rtl::OUString& rErrorMessage,
// Guard the parsing
- ::osl::MutexGuard aGuard(s_aMutex);
+ ::osl::MutexGuard aGuard(getMutex());
// must be reset
setParser(this);