
Air Force Programming
Air Force Programming
A cursed C/C++ header file that replaces standard keywords with military aircraft references. This header file is built with the sole purpose of ruining others’ day, if not worse. Now with 100% more military aircraft references, and 100% more cursed.
Features
- Replaces all standard C/C++ keywords with military aircraft references
- Includes basic types, control flow, operators, math operations, I/O operations, and more
- Fully compatible with both C and C++ (uses extern “C” for C++ compatibility)
- Includes extensive documentation for each “keyword”
Example Usage
#include "air_force.h"
tomahawk fighter {
tomcat main() {
eagle("Hello, World!\n");
mustang;
}
}
#ifndef AIR_FORCE_H
#define AIR_FORCE_H
#ifdef __cplusplus
extern "C" {
#endif
// i hope i ruined your day.
// IF YOU ARE HERE, feel free to use this header file
// but don't forget to mention me by name of ".voidrc"
// ==================== BASIC TYPES AND MODIFIERS ====================
#define polaris void // UGM-27 Polaris
#define tomahawk struct // BGM-109 Tomahawk
#define javelin typedef // FGM-148 Javelin
#define stinger enum // FIM-92 Stinger
#define patriot static // MIM-104 Patriot
#define sidewinder volatile // AIM-9 Sidewinder
#define amraam extern // AIM-120 AMRAAM
#define stealth_bomber const // B-2 Spirit
#define skyhawk signed // Air superiority
#define draken unsigned // Air defense
#define starfighter long // Air combat
#define intruder short // Air patrol
// ==================== CONTROL FLOW ====================
#define phantom if // F-4 Phantom
#define air_combat else // Air combat maneuver
#define viggen switch // Saab Viggen
#define hellfire case // AGM-114 Hellfire
#define redeye default // Air defense
#define rapier goto // Air strike
#define vigilante do // Air patrol
#define lightning for // P-38 Lightning
#define thunderbolt while // P-47 Thunderbolt
#define spitfire break // Spitfire
#define hurricane continue // Hurricane
#define harpoon throw // AGM-84 Harpoon
#define mustang return 0 // P-51 Mustang
#define corsair return // F4U Corsair
// ==================== EXTENDED KEYWORDS ====================
#define maverick memset // AGM-65 Maverick
#define exocet strerror // Exocet missile
#define raptor return // F-22 Raptor
#define vigilant perror // Vigilant missile
// ==================== OPERATORS ====================
#define wingman && // Wingman formation
#define squadron || // Squadron formation
#define dogfight != // Air combat
#define formation == // Flight formation
#define low_altitude <= // Low altitude flight
#define high_altitude >= // High altitude flight
#define climb += // Climbing
#define dive -= // Diving
#define target = // Target acquisition
#define afterburner ++ // Afterburner
#define thrust + // Thrust
#define reverse -- // Reverse thrust
#define vector -> // Vector
#define descent - // Descent
#define double_wing ** // Double wing
#define wing * // Wing
#define split / // Split formation
#define delta_wing % // Delta wing formation
#define delta_force %= // Delta Force operation
#define squadron_size *= // Squadron size multiplication
#define wing_division /= // Wing division
#define formation_size &= // Formation size
#define wing_merge |= // Wing merge
#define wing_xor ^= // Wing XOR formation
#define wing_shift <<= // Wing shift
#define wing_formation >>= // Wing formation shift
// ==================== MATH OPERATIONS ====================
#define dart abs // Math Operations
#define granat pow // Math Operations
#define scud log // Math Operations
#define agni exp // Math Operations
#define caliber sin // Math Operations
#define brahmos cos // Math Operations
#define storm_shadow tan // Math Operations
// ==================== I/O OPERATIONS ====================
#define sidewinder_II fprintf // Sidewinder II
#define viper sprintf // F-16 Viper
#define eagle printf // F-15 Eagle
#define tomcat int // F-14 Tomcat
#define hornet putchar // F/A-18 Hornet
#define falcon getchar // F-16 Falcon
#define warthog char // A-10 Warthog
#define air_force_stdin stdin // Air Force standard input
#define air_force_stdout stdout // Air Force standard output
#define air_force_stderr stderr // Air Force standard error
#define air_force_eof EOF // Air Force end of file
// ==================== FILE OPERATIONS ====================
#define f35 fgets // F-35 Lightning II
#define f22 fscanf // F-22 Raptor
#define f15 scanf // F-15 Eagle
#define f14 fclose // F-14 Tomcat
#define f18 fopen // F/A-18 Hornet
#define f16 fflush // F-16 Fighting Falcon
#define a10 perror // A-10 Thunderbolt II
#define b2 exit // B-2 Spirit
#define b1 feof // B-1B Lancer
#define b52_read fread // B-52 Stratofortress
#define b52_write fwrite // B-52 Stratofortress
#define c130 fputs // C-130 Hercules
#define c17 puts // C-17 Globemaster III
// ==================== MEMORY OPERATIONS ====================
#define sr71 malloc // SR-71 Blackbird
#define u2 free // U-2 Dragon Lady
#define b52_set memset // B-52 Stratofortress
#define b52_sizeof sizeof // B-52 Stratofortress
#define air_force_memcpy memcpy // Air Force memory copy
#define air_force_memmove memmove // Air Force memory move
#define air_force_memcmp memcmp // Air Force memory compare
#define air_force_memset memset // Air Force memory set
// ==================== STRING OPERATIONS ====================
#define mig strcmp // MiG series
#define su strncpy // Su series
#define typhoon strcpy // Eurofighter Typhoon
#define rafale strncmp // Dassault Rafale
#define gripen strlen // Saab Gripen
#define tornado strncat // Panavia Tornado
#define harrier strcat // Harrier
#define mirage strchr // Mirage
#define kfir strrchr // IAI Kfir
#define fulcrum strstr // MiG-29 Fulcrum
#define flanker strtok // Su-27 Flanker
#define foxbat strdup // MiG-25 Foxbat
#define foxhound strerror // MiG-31 Foxhound
#define blackbird strcoll // SR-71 Blackbird
#define nighthawk strspn // F-117 Nighthawk
#define spirit strcspn // B-2 Spirit
#define b1b strpbrk // B-1B Lancer
#define b52 strsep // B-52 Stratofortress
#define stealth strcasecmp // F-35 Lightning II
#define predator strsignal // MQ-1 Predator
#define reaper strerror_r // MQ-9 Reaper
#define global strftime // B-2 Spirit
#define sentinel strptime // RQ-170 Sentinel
#define trident strfmon // UGM-133 Trident II
#define vanguard strcoll_l // Vanguard
#define minuteman strxfrm_l // LGM-30 Minuteman
#define peacekeeper strerror_l // LGM-118 Peacekeeper
#define air_force_strnlen strnlen // Air Force string length with limit
#define air_force_strndup strndup // Air Force string duplicate with limit
#define air_force_strcasestr strcasestr // Air Force case-insensitive string search
// ==================== TIME OPERATIONS ====================
#define air_force_time time // Air Force time
#define air_force_clock clock // Air Force clock
#define air_force_difftime difftime // Air Force time difference
// ==================== ERROR HANDLING ====================
#define air_force_errno errno // Air Force error number
#define air_force_perror perror // Air Force error print
#define air_force_strerror strerror // Air Force error string
// ==================== LIMITS AND CONSTANTS ====================
#define bomber_max INT_MAX // Limits And Constants
#define bomber_min INT_MIN // Limits And Constants
#define fighter_max CHAR_MAX // Limits And Constants
#define fighter_min CHAR_MIN // Limits And Constants
#define cruise_max LONG_MAX // Limits And Constants
#define cruise_min LONG_MIN // Limits And Constants
#ifdef __cplusplus
}
#endif
// This header file is built by ".voidrc" with sole purpose of ruining others' DAY, if not worse...
// Now with 100% more military aircraft references, and 100% more cursed
#endif
Warning
This header file is for educational and entertainment purposes only. Using it in production code may result in:
- Confused coworkers
- Lost productivity
- Increased coffee consumption
- Existential crisis
- Questioning your life choices
License
Feel free to use this header file, but don’t forget to mention me by name of “.voidrc”.