Compare commits

...

2 Commits

Author SHA1 Message Date
Luna 8aa65958d0 cast ptr 2020-07-23 16:32:33 -03:00
Luna fa7e993ec2 zig fmt pass 2020-07-23 16:31:32 -03:00
7 changed files with 13 additions and 13 deletions

View File

@ -16,7 +16,7 @@ pub const RandomNoise = struct {
pub fn init(
allocator: *std.mem.Allocator,
params: var,
params: anytype,
) ?RandomNoise {
var r = std.rand.DefaultPrng.init(params.seed);
@ -64,7 +64,7 @@ pub const WildNoise = struct {
pub fn init(
allocator: *std.mem.Allocator,
params: var,
params: anytype,
) ?WildNoise {
var r = std.rand.DefaultPrng.init(params.seed);
@ -112,7 +112,7 @@ pub const Write = struct {
pub fn init(
allocator: *std.mem.Allocator,
params: var,
params: anytype,
) Write {
return Write{
.data = params.data,
@ -133,7 +133,7 @@ pub const Embed = struct {
sndfile: *c.SNDFILE = undefined,
buf: []f32 = undefined,
pub fn init(allocator: *std.mem.Allocator, params: var) @This() {
pub fn init(allocator: *std.mem.Allocator, params: anytype) @This() {
return Embed{
.allocator = allocator,
.filepath = params.path,

View File

@ -425,7 +425,7 @@ pub const Image = struct {
self: *Image,
comptime Plugin: type,
position: plugins.Position,
extra: var,
extra: anytype,
) !void {
var plugin_opt: ?Plugin = Plugin.init(self.allocator, extra);
if (plugin_opt == null) {

View File

@ -497,7 +497,7 @@ pub const Lang = struct {
self.has_error = false;
self.line = 0;
}
fn doError(self: *Lang, comptime fmt: []const u8, args: var) void {
fn doError(self: *Lang, comptime fmt: []const u8, args: anytype) void {
std.debug.warn("ERROR! at line {}: ", .{self.line});
std.debug.warn(fmt, args);
std.debug.warn("\n", .{});

View File

@ -36,7 +36,7 @@ fn copyCommandToHeap(allocator: *std.mem.Allocator, command: langs.Command, comp
return &heap_cmd.base;
}
pub fn doRepl(allocator: *std.mem.Allocator, args_it: var) !void {
pub fn doRepl(allocator: *std.mem.Allocator, args_it: anytype) !void {
var stdout_file = std.io.getStdOut();
const stdout = &stdout_file.outStream();
const scri_path = try (args_it.next(allocator) orelse @panic("expected scri path"));

View File

@ -142,7 +142,7 @@ pub fn makeContext(allocator: *std.mem.Allocator, plugin_uri: []const u8) !Conte
};
defer c.lilv_node_free(uri);
const plugins: *const c.LilvPlugins = c.lilv_world_get_all_plugins(world);
const plugins: *const c.LilvPlugins = c.lilv_world_get_all_plugins(world).?;
var plugin: *const c.LilvPlugin = c.lilv_plugins_get_by_uri(plugins, uri) orelse blk: {
std.debug.warn("Plugin <{}> not found\n", .{plugin_uri});

View File

@ -1,7 +1,7 @@
const std = @import("std");
const langs = @import("lang.zig");
fn printCommandWithParams(stream: var, command: var) !void {
fn printCommandWithParams(stream: anytype, command: anytype) !void {
const Parameters = @TypeOf(command.parameters);
try stream.print(" {} {}", .{ command.split, command.index });
inline for (@typeInfo(Parameters).Struct.fields) |field| {
@ -13,7 +13,7 @@ fn printCommandWithParams(stream: var, command: var) !void {
}
}
fn printCommand(stream: var, cmd: *langs.Command, comptime tag: langs.Command.Tag) !void {
fn printCommand(stream: anytype, cmd: *langs.Command, comptime tag: langs.Command.Tag) !void {
const CommandStruct = langs.Command.tagToType(tag);
const casted = cmd.cast(CommandStruct).?;
@ -31,7 +31,7 @@ fn printCommand(stream: var, cmd: *langs.Command, comptime tag: langs.Command.Ta
}
}
pub fn printList(list: langs.CommandList, stream: var) !void {
pub fn printList(list: langs.CommandList, stream: anytype) !void {
for (list.items) |cmd| {
const command = @tagName(cmd.tag);
try stream.print("{}", .{command});

View File

@ -209,7 +209,7 @@ pub const Runner = struct {
try magick.runRotate(image, rotate_cmd.deg, c_bgfill);
}
fn executeLV2Command(self: *@This(), command: var) !void {
fn executeLV2Command(self: *@This(), command: anytype) !void {
const pos = plugin.Position{
.split = command.split,
.index = command.index,
@ -231,7 +231,7 @@ pub const Runner = struct {
try image.runPlugin(typ.lv2_url, pos, params);
}
fn executeCustomCommand(self: *@This(), command: var) !void {
fn executeCustomCommand(self: *@This(), command: anytype) !void {
const pos = plugin.Position{
.split = command.split,
.index = command.index,