15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "base/basictypes.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace ui { 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kSamplePakContents[] = { 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x04, 0x00, 0x00, 0x00, // header(version 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x04, 0x00, 0x00, 0x00, // no. entries 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x01, // encoding) 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, // index entry 1 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, // index entry 4 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x06, 0x00, 0x33, 0x00, 0x00, 0x00, // index entry 6 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x0a, 0x00, 0x3f, 0x00, 0x00, 0x00, // index entry 10 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, // extra entry for the size of last 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'i', 'd', ' ', '4', 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'i', 'd', ' ', '6' 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const size_t kSamplePakSize = sizeof(kSamplePakContents); 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)extern const char kSampleCorruptPakContents[] = { 25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x04, 0x00, 0x00, 0x00, // header(version 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x04, 0x00, 0x00, 0x00, // no. entries 27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x01, // encoding) 28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, // index entry 1 29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, // index entry 4 30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x06, 0x00, 0x33, 0x00, 0x00, 0x00, // index entry 6 31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x0a, 0x00, 0x3f, 0x00, 0x00, 0x00, // index entry 10 32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, // extra entry for the size of last, 33cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) // extends past END OF FILE. 34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'i', 'd', ' ', '4', 35cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'i', 'd', ' ', '6' 36cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 37cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 38cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)extern const size_t kSampleCorruptPakSize = sizeof(kSampleCorruptPakContents); 39cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kSamplePakContents2x[] = { 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x04, 0x00, 0x00, 0x00, // header(version 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x01, 0x00, 0x00, 0x00, // no. entries 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x01, // encoding) 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, // index entry 4 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, // extra entry for the size of last 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'i', 'd', ' ', '4', ' ', '2', 'x' 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const size_t kSamplePakSize2x = sizeof(kSamplePakContents2x); 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kEmptyPakContents[] = { 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x04, 0x00, 0x00, 0x00, // header(version 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x00, 0x00, 0x00, 0x00, // no. entries 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x01 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const size_t kEmptyPakSize = sizeof(kEmptyPakContents); 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace ui 60