| // Copyright (c) 2011 The Chromium Embedded Framework Authors. All rights |
| // reserved. Use of this source code is governed by a BSD-style license that |
| // can be found in the LICENSE file. |
| // |
| |
| #include <cstddef> |
| #include "include/cef_api_hash.h" |
| #include "include/cef_version.h" |
| |
| CEF_EXPORT int cef_version_info(int entry) { |
| switch (entry) { |
| case 0: |
| return CEF_VERSION_MAJOR; |
| case 1: |
| return CEF_VERSION_MINOR; |
| case 2: |
| return CEF_VERSION_PATCH; |
| case 3: |
| return CEF_COMMIT_NUMBER; |
| case 4: |
| return CHROME_VERSION_MAJOR; |
| case 5: |
| return CHROME_VERSION_MINOR; |
| case 6: |
| return CHROME_VERSION_BUILD; |
| case 7: |
| return CHROME_VERSION_PATCH; |
| default: |
| return 0; |
| } |
| } |
| |
| CEF_EXPORT const char* cef_api_hash(int entry) { |
| switch (entry) { |
| case 0: |
| return CEF_API_HASH_PLATFORM; |
| case 1: |
| return CEF_API_HASH_UNIVERSAL; |
| case 2: |
| return CEF_COMMIT_HASH; |
| default: |
| return NULL; |
| } |
| } |