// Copyright (c) Meta Platforms, Inc. and affiliates. // SPDX-License-Identifier: LGPL-2.1-or-later #include #include "array.h" #include "language.h" #include "util.h" const struct drgn_language * const drgn_languages[] = { [DRGN_LANGUAGE_C] = &drgn_language_c, [DRGN_LANGUAGE_CPP] = &drgn_language_cpp, }; static_assert(array_size(drgn_languages) == DRGN_NUM_LANGUAGES, "missing language in drgn_languages"); LIBDRGN_PUBLIC const char *drgn_language_name(const struct drgn_language *lang) { return lang->name; }