From b4035d6ff54f8fbf16bc234c7a5c0385d3c5a048 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 1 Nov 2015 18:49:11 -0500 Subject: [PATCH] Recurrence: Converted from sprintf to std::to_string --- src/recur.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/recur.cpp b/src/recur.cpp index cb038ddf0..a27b36de9 100644 --- a/src/recur.cpp +++ b/src/recur.cpp @@ -97,18 +97,14 @@ void handleRecurrence () rec.set ("uuid", uuid ()); // New UUID. rec.set ("parent", t.get ("uuid")); // Remember mom. rec.setAsNow ("entry"); // New entry date. - - char dueDate[16]; - sprintf (dueDate, "%u", (unsigned int) d.toEpoch ()); - rec.set ("due", dueDate); // Store generated due date. + rec.set ("due", std::to_string (d.toEpoch ())); if (t.has ("wait")) { ISO8601d old_wait (t.get_date ("wait")); ISO8601d old_due (t.get_date ("due")); ISO8601d due (d); - sprintf (dueDate, "%u", (unsigned int) (due + (old_wait - old_due)).toEpoch ()); - rec.set ("wait", dueDate); + rec.set ("wait", std::to_string ((due + (old_wait - old_due)).toEpoch ())); rec.setStatus (Task::waiting); mask += 'W'; } @@ -118,10 +114,7 @@ void handleRecurrence () rec.setStatus (Task::pending); } - char indexMask[12]; - sprintf (indexMask, "%u", (unsigned int) i); - rec.set ("imask", indexMask); // Store index into mask. - + rec.set ("imask", i); rec.remove ("mask"); // Remove the mask of the parent. // Add the new task to the DB.