/***********************************************************************************
 * Chaga string arithmetic library                                                 *
 * Copyright (C) 2026 Robert James Bruce                                           *
 *                                                                                 *
 * This file is part of the Chaga string arithmetic library.                       *
 *                                                                                 *
 * The Chaga string arithmetic library is free software: you can redistribute it   * 
 * and/or modify it under the terms of the GNU General Public License as published *
 * by the Free Software Foundation, either version 3 of the License, or (at your   *
 * option) any later version.                                                      *
 *                                                                                 *
 * The Chaga string arithmetic library is distributed in the hope that it will be  *
 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of          *
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
 * License for more details.                                                       *
 *                                                                                 *
 * You should have received a copy of the GNU General Public License               *
 * along with the Chaga compiler. If not, see <https://www.gnu.org/licenses/>.     *
 ***********************************************************************************/
#ifndef LIBCHAGA_DIAGNOSTIC_TOOLS
#define LIBCHAGA_DIAGNOSTIC_TOOLS 1
#endif


#include <stdio.h>
#include <stddef.h>


#ifndef LIBCHAGA_CONSTANTS
#include "libchaga-constants.h"
#endif


#ifndef LIBCHAGA_DATA_STRUCTURES
#include "libchaga-data_structures.h"
#endif


#include "libchaga-packed_string_integer_functions.h"
#include "libchaga-packed_string_float_functions.h"


void display_packed_string_integer_structure (psint *);
void display_packed_string_float_structure (psflt *);
void display_runtime_expression_stack (runtime_expression_node *);
void display_postfix_expression_compact (runtime_expression_node *);

