Cthulhu  0.2.10
Cthulhu compiler collection
main.c File Reference
#include "cmd.h"
#include "base/util.h"
#include "config/config.h"
#include "setup/memory.h"
#include "format/colour.h"
#include "cthulhu/broker/broker.h"
#include "cthulhu/events/events.h"
#include "cthulhu/check/check.h"
#include "io/console.h"
#include "arena/arena.h"
#include "format/notify.h"
#include "scan/node.h"
#include "std/map.h"
#include "std/str.h"
#include "std/vector.h"
#include "argparse/argparse.h"
#include "io/io.h"
#include "fs/fs.h"
#include "notify/notify.h"
#include "cthulhu/ssa/ssa.h"
#include "core/macros.h"
#include "support/loader.h"
#include "support/support.h"
#include "backtrace/backtrace.h"
#include "base/log.h"
#include <stdio.h>
Include dependency graph for main.c:

Go to the source code of this file.

Data Structures

struct  cli_t
 

Macros

#define CHECK_LOG(logger, fmt)
 

Functions

int main (int argc, const char **argv)
 

Macro Definition Documentation

◆ CHECK_LOG

#define CHECK_LOG (   logger,
  fmt 
)
Value:
do \
{ \
int err = check_reports(logger, report_config, fmt); \
if (err != CT_EXIT_OK) \
{ \
return err; \
} \
} while (0)
#define CT_EXIT_OK
no user errors or internal errors
Definition: macros.h:91
CT_NODISCARD STA_FORMAT_STRING const char * fmt
Definition: str.h:68

Definition at line 158 of file main.c.

Function Documentation

◆ main()

int main ( int  argc,
const char **  argv 
)

Definition at line 168 of file main.c.