[sql] Remove _HAS_EXCEPTIONS=0 from build info.
[chromium-blink-merge.git] / chrome / browser / resources / chromeos / chromevox / common / string_util.js
blob5b771c5a774f4e9fa5625631405cdbacf18dba4a
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 /**
6  * @fileoverview Utilities for strings.
7  */
9 goog.provide('StringUtil');
11 /**
12  * @constructor
13  */
14 StringUtil = function() {};
16 /**
17  * Returns the length of the longest common prefix of two strings.
18  * @param {string} first The first string.
19  * @param {string} second The second string.
20  * @return {number} The length of the longest common prefix, which may be 0
21  *     for an empty common prefix.
22  */
23 StringUtil.longestCommonPrefixLength = function(first, second) {
24   var limit = Math.min(first.length, second.length);
25   var i;
26   for (i = 0; i < limit; ++i) {
27     if (first.charAt(i) != second.charAt(i)) {
28       break;
29     }
30   }
31   return i;