#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
msgid ""
msgstr ""
"Project-Id-Version: Apache Traffic Server 4.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-11-08 17:57+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:2
msgid "Memory Allocation"
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:21
msgid ""
"Traffic Server provides five routines for allocating and freeing memory. "
"These routines correspond to similar routines in the C library. For "
"example, ``TSrealloc`` behaves like the C library routine ``realloc``."
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:25
msgid ""
"There are two main reasons for using the routines provided by Traffic "
"Server. The first is portability: the Traffic Server API routines behave "
"the same on all of Traffic Server's supported platforms. For example, "
"``realloc`` does not accept an argument of ``NULL`` on some platforms. The "
"second reason is that the Traffic Server routines actually track the memory "
"allocations by file and line number. This tracking is very efficient, "
"always turned on, and quite useful when tracking down memory leaks."
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:34
msgid "The memory allocation functions are:"
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:36
msgid ""
"```TSfree`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#afe7f18beddf31a80436a03a5ab7e759f>`__"
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:38
msgid ""
"```TSmalloc`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#af030092823148cbbc5525c4fcde9bb37>`__"
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:40
msgid ""
"```TSrealloc`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a3abaf3d50d82377dccd1c16bc7b631ab>`__"
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:42
msgid ""
"```TSstrdup`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a92c01584655c52e46a58986435e17c86>`__"
msgstr ""

#: ../../sdk/misc-interface-guide/memory-allocation.en.rst:44
msgid ""
"```TSstrndup`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a11072c11fa6d8470ace2963615229146>`__"
msgstr ""
