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