Bug 846687 - Set the transport as non-seekable if the server sends Accept-Ranges...
[gecko.git] / xpcom / tests / TestingAtoms.cpp
blobf03cf658e595b7185c33a53431eea0c346cf8e6f
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6 #include "mozilla/Util.h"
8 #include "TestingAtoms.h"
9 #include "nsStaticAtom.h"
10 #include "nsMemory.h"
12 // define storage for all atoms
13 #define TESTING_ATOM(_name, _value) nsIAtom* TestingAtoms::_name;
14 #include "TestingAtomList.h"
15 #undef TESTING_ATOM
17 #define TESTING_ATOM(name_, value_) NS_STATIC_ATOM_BUFFER(name_##_buffer, value_)
18 #include "TestingAtomList.h"
19 #undef TESTING_ATOM
21 static const nsStaticAtom TestingAtoms_info[] = {
22 #define TESTING_ATOM(name_, value_) NS_STATIC_ATOM(name_##_buffer, &TestingAtoms::name_),
23 #include "TestingAtomList.h"
24 #undef TESTING_ATOM
27 void TestingAtoms::AddRefAtoms()
29 NS_RegisterStaticAtoms(TestingAtoms_info);