1/*
2 * Copyright 2015 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8static bool find_sk(CType from, SKType* to) {
9 for (size_t i = 0; i < SK_ARRAY_COUNT(CTypeSkTypeMap); ++i) {
10 if (CTypeSkTypeMap[i].fC == from) {
11 if (to) {
12 *to = CTypeSkTypeMap[i].fSK;
13 }
14 return true;
15 }
16 }
17 return false;
18}
19
20static bool find_c(SKType from, CType* to) {
21 for (size_t i = 0; i < SK_ARRAY_COUNT(CTypeSkTypeMap); ++i) {
22 if (CTypeSkTypeMap[i].fSK == from) {
23 if (to) {
24 *to = CTypeSkTypeMap[i].fC;
25 }
26 return true;
27 }
28 }
29 return false;
30}
31
32#undef CType
33#undef SKType
34#undef CTypeSkTypeMap
35