Home | History | Annotate | Download | only in c
      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 
      8 static 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 
     20 static 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