parser/htmlparser/public/nsParserConstants.h
author Ehsan Akhgari <ehsan@mozilla.com>
Sat, 04 Jan 2014 10:02:17 -0500
changeset 162099 5a9badd6db004310b9d1aca5db25ef4c275a4362
parent 94475 f4157e8c410708d76703f19e4dfb61859bfe32d8
permissions -rw-r--r--
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc This patch was automatically generated by the following script: #!/bin/bash # Command to convert PRUnichar to char16_t function convert() { echo "Converting $1 to $2..." find . ! -wholename "*nsprpub*" \ ! -wholename "*security/nss*" \ ! -wholename "*modules/libmar*" \ ! -wholename "*/.hg*" \ ! -wholename "obj-ff-dbg*" \ ! -name prtypes.h \ ! -name Char16.h \ -type f \ \( -iname "*.cpp" \ -o -iname "*.h" \ -o -iname "*.c" \ -o -iname "*.cc" \ -o -iname "*.idl" \ -o -iname "*.ipdl" \ -o -iname "*.ipdlh" \ -o -iname "*.mm" \) | \ xargs -n 1 sed -i -e "s/\b$1\b/$2/g" } convert PRUnichar char16_t

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* vim: set ts=2 sw=2 et tw=78: */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#ifndef nsParserConstants_h_
#define nsParserConstants_h_
const char16_t  kNewLine          = '\n';
const char16_t  kCR               = '\r';
const char16_t  kLF               = '\n';
const char16_t  kTab              = '\t';
const char16_t  kSpace            = ' ';
const char16_t  kQuote            = '"';
const char16_t  kApostrophe       = '\'';
const char16_t  kLessThan         = '<';
const char16_t  kGreaterThan      = '>';
const char16_t  kAmpersand        = '&';
const char16_t  kForwardSlash     = '/';
const char16_t  kBackSlash        = '\\';
const char16_t  kEqual            = '=';
const char16_t  kMinus            = '-';
const char16_t  kPlus             = '+';
const char16_t  kExclamation      = '!';
const char16_t  kSemicolon        = ';';
const char16_t  kHashsign         = '#';
const char16_t  kAsterisk         = '*';
const char16_t  kUnderbar         = '_';
const char16_t  kComma            = ',';
const char16_t  kLeftParen        = '(';
const char16_t  kRightParen       = ')';
const char16_t  kLeftBrace        = '{';
const char16_t  kRightBrace       = '}';
const char16_t  kQuestionMark     = '?';
const char16_t  kLeftSquareBracket  = '[';
const char16_t  kRightSquareBracket = ']';
const char16_t kNullCh           = '\0';

#endif // nsParserConstants_h_