fn constructCMacro(allocator: Allocator, name: []const u8, value: ?[]const u8) []const u8

Allocates a new string for assigning a value to a named macro. If the value is omitted, it is set to 1. name and value need not live longer than the function call.

Parameters

allocator: Allocator,
name: []const u8,
value: ?[]const u8,