Assembled 2
A column based text editor
Loading...
Searching...
No Matches
includes.h
Go to the documentation of this file.
1
32#ifndef AS_INCLUDES_H
33#define AS_INCLUDES_H
34
35#include <bits/time.h>
36#include <sys/stat.h>
37
38#include <curses.h>
39#include <ncurses.h>
40#include <curses.h>
41#include <pwd.h>
42#include <locale.h>
43#include <signal.h>
44#include <time.h>
45#include <math.h>
46#include <dirent.h>
47
48#include <stdio.h>
49#include <stdlib.h>
50#include <unistd.h>
51#include <stdlib.h>
52#include <stddef.h>
53#include <stdbool.h>
54#include <ctype.h>
55
56#include <string.h>
57
58#ifdef DEBUG_MODE
62#define AS_DEBUG_CODE(code) code
66#define AS_DEBUG_MSG(...) { \
67 for (int __i__ = fprintf(__AS_DBG_LOG_FILE__, "[%s:%d, AS]: ", __FILE_NAME__, __LINE__); __i__ < 40; __i__++) \
68 fputc(' ', __AS_DBG_LOG_FILE__); \
69 fprintf(__AS_DBG_LOG_FILE__, __VA_ARGS__); \
70 }
71#else
75#define AS_DEBUG_CODE(code)
79#define AS_DEBUG_MSG(...)
80#endif
81
85extern FILE *__AS_DBG_LOG_FILE__;
86
87#endif
FILE * __AS_DBG_LOG_FILE__
Definition main.c:62