186196e389f2616e218de17920b6fe23d24f67786Logan Chien/* 286196e389f2616e218de17920b6fe23d24f67786Logan Chien * Copyright 2011, The Android Open Source Project 386196e389f2616e218de17920b6fe23d24f67786Logan Chien * 486196e389f2616e218de17920b6fe23d24f67786Logan Chien * Licensed under the Apache License, Version 2.0 (the "License"); 586196e389f2616e218de17920b6fe23d24f67786Logan Chien * you may not use this file except in compliance with the License. 686196e389f2616e218de17920b6fe23d24f67786Logan Chien * You may obtain a copy of the License at 786196e389f2616e218de17920b6fe23d24f67786Logan Chien * 886196e389f2616e218de17920b6fe23d24f67786Logan Chien * http://www.apache.org/licenses/LICENSE-2.0 986196e389f2616e218de17920b6fe23d24f67786Logan Chien * 1086196e389f2616e218de17920b6fe23d24f67786Logan Chien * Unless required by applicable law or agreed to in writing, software 1186196e389f2616e218de17920b6fe23d24f67786Logan Chien * distributed under the License is distributed on an "AS IS" BASIS, 1286196e389f2616e218de17920b6fe23d24f67786Logan Chien * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1386196e389f2616e218de17920b6fe23d24f67786Logan Chien * See the License for the specific language governing permissions and 1486196e389f2616e218de17920b6fe23d24f67786Logan Chien * limitations under the License. 1586196e389f2616e218de17920b6fe23d24f67786Logan Chien */ 1686196e389f2616e218de17920b6fe23d24f67786Logan Chien 1786196e389f2616e218de17920b6fe23d24f67786Logan Chien#include<stdio.h> 1886196e389f2616e218de17920b6fe23d24f67786Logan Chien 1986196e389f2616e218de17920b6fe23d24f67786Logan Chienstatic char const *const test_str[] = { 2086196e389f2616e218de17920b6fe23d24f67786Logan Chien "string 1", 2186196e389f2616e218de17920b6fe23d24f67786Logan Chien "string 2", 2286196e389f2616e218de17920b6fe23d24f67786Logan Chien "string 3", 2386196e389f2616e218de17920b6fe23d24f67786Logan Chien "long long long long long long string" 2486196e389f2616e218de17920b6fe23d24f67786Logan Chien}; 2586196e389f2616e218de17920b6fe23d24f67786Logan Chien 2686196e389f2616e218de17920b6fe23d24f67786Logan Chienstatic size_t test_str_count = sizeof(test_str) / sizeof(char const *const); 2786196e389f2616e218de17920b6fe23d24f67786Logan Chien 2886196e389f2616e218de17920b6fe23d24f67786Logan Chienint main(){ 2986196e389f2616e218de17920b6fe23d24f67786Logan Chien int i; 3086196e389f2616e218de17920b6fe23d24f67786Logan Chien printf("test_str: %p\n", &test_str); 3186196e389f2616e218de17920b6fe23d24f67786Logan Chien for (i = 0; i < test_str_count; ++i) { 3286196e389f2616e218de17920b6fe23d24f67786Logan Chien printf("%p\n", test_str[i]); 3386196e389f2616e218de17920b6fe23d24f67786Logan Chien printf("%s\n", test_str[i]); 3486196e389f2616e218de17920b6fe23d24f67786Logan Chien } 3586196e389f2616e218de17920b6fe23d24f67786Logan Chien 3686196e389f2616e218de17920b6fe23d24f67786Logan Chien return 0; 3786196e389f2616e218de17920b6fe23d24f67786Logan Chien} 38