diff options
author | Caolán McNamara <caolanm@redhat.com> | 2012-03-07 23:06:14 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-03-08 12:02:37 +0000 |
commit | 14c4c26cea838b3fffb0b17ba440c29a6066fad1 (patch) | |
tree | 746570d57b1aa5df211515599988276e52f11e1e /i18nutil | |
parent | a80495526ca478038ea6416e08de0456f78fdb4b (diff) |
forgot to remove x_rtl_ustring.h
Diffstat (limited to 'i18nutil')
-rw-r--r-- | i18nutil/inc/i18nutil/x_rtl_ustring.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/i18nutil/inc/i18nutil/x_rtl_ustring.h b/i18nutil/inc/i18nutil/x_rtl_ustring.h deleted file mode 100644 index f4bec8d78034..000000000000 --- a/i18nutil/inc/i18nutil/x_rtl_ustring.h +++ /dev/null @@ -1,64 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef INCLUDED_I18NUTIL_X_RTL_USTRING_H -#define INCLUDED_I18NUTIL_X_RTL_USTRING_H - -#include <rtl/strbuf.hxx> -#include <rtl/memory.h> -#include <rtl/alloc.h> -#include "i18nutildllapi.h" - - -/** - * Allocates a new <code>rtl_uString</code> with capacity of nLen + 1 - * characters. - * - * The reference count is 1. The characters of the capacity are not cleared, - * unlike the similar method of rtl_uString_new_WithLength in rtl/ustring.h, so - * is more efficient for allocating a new string. - * - * call rtl_uString_release to release the string - * alternatively pass ownership to an OUString with - * rtl::OUString(newStr, SAL_NO_ACQUIRE); - * - * @param nLen - * @return newStr - */ -I18NUTIL_DLLPUBLIC inline rtl_uString * SAL_CALL x_rtl_uString_new_WithLength( sal_Int32 nLen ) -{ - //rtl_uString contains sal_Unicode buffer[1], so an input of nLen allocates - //a buffer of nLen + 1 - rtl_uString *newStr = (rtl_uString*) rtl_allocateMemory ( sizeof(rtl_uString) + sizeof(sal_Unicode) * nLen); - newStr->refCount = 1; - newStr->length = nLen; - return newStr; -} - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |