text: /*
      Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The OpenAirInterface Software Alliance licenses this file to You under
      the OAI Public License, Version 1.1  (the "License"); you may not use this file
      except in compliance with the License.
      You may obtain a copy of the License at
  
          http://www.openairinterface.org/?page_id=698
  
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -------------------------------------------------------------------------------
      For more information about the OpenAirInterface (OAI) Software Alliance:
          contact@openairinterface.org
  */
  
  #include "types.h"
  
  #ifndef ARRAY_TYPE_H_
  #define ARRAY_TYPE_H_
  
  int array_dissect_from_buffer(
      types_t *type, ui_set_signal_text_cb_t ui_set_signal_text_cb, gpointer user_data,
      buffer_t *buffer, uint32_t offset, uint32_t parent_offset, int indent, gboolean new_line);
  
  int array_type_hr_display(types_t *type, int indent);
  
  int array_type_file_print(types_t *type, int indent, FILE *file);
  
  #endif /* ARRAY_TYPE_H_ */
  