Introduction

This article introduces some basic skills in programming with C language.

Table of Contents

MACRO

#define exprdump(expr) printf("<%s> %s = %d\n", #expr, expr);

#define logging(level, fmt, arg...) do { \
	printf("File: %s Function: %s Line: %d"fmt, \
	__FILE__, __FUNCTION__, __LINE__, ##args); \
} while (0)