aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.zig
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2024-11-13 19:07:20 +0000
committers-ol <s+removethis@s-ol.nu>2024-11-13 19:07:20 +0000
commitb57565b654021852c165592cdf282654a5170c98 (patch)
treef05edad3508c6b6a838397c34bdc4cc05405ab88 /src/config.zig
parentinject #line directives for better error reporting (diff)
downloadglsl-view-b57565b654021852c165592cdf282654a5170c98.tar.gz
glsl-view-b57565b654021852c165592cdf282654a5170c98.zip
update for zig 0.13.0
Diffstat (limited to 'src/config.zig')
-rw-r--r--src/config.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/config.zig b/src/config.zig
index 27d0b44..f3d8c01 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -63,7 +63,8 @@ pub const Config = struct {
const len: usize = try file.read(buffer[0..]);
c.yaml_parser_set_input_string(&parser, buffer[0..], len);
- const dirname = fs.path.dirname(filename) orelse "";
+ const dirname = fs.path.dirname(filename) orelse ".";
+ debug.print("file/dirname is {s} / {s}\n", .{filename, dirname});
var config: Config = .{
.width = 1920,
.height = 1080,
@@ -220,7 +221,7 @@ fn parseOutputs(parser: *c.yaml_parser_t, allocator: *const std.mem.Allocator) !
switch (seqEvent.type) {
c.YAML_SEQUENCE_END_EVENT => break,
c.YAML_MAPPING_START_EVENT => {
- var output = &outputs[output_count];
+ const output = &outputs[output_count];
output.* = defaultOutput;
while (true) {
@@ -285,7 +286,7 @@ fn parseParameters(parser: *c.yaml_parser_t, allocator: *const std.mem.Allocator
switch (seqEvent.type) {
c.YAML_SEQUENCE_END_EVENT => break,
c.YAML_MAPPING_START_EVENT => {
- var param = &parameters[param_count];
+ const param = &parameters[param_count];
var have_name = false;
var have_type = false;