From 230173da1a7d9605cd5d7f225345abe293f06a7c Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Mon, 1 Jul 2013 21:47:21 +0800 Subject: [PATCH] snprintf is not supported by VS. --- common/api/atom_extensions.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/common/api/atom_extensions.cc b/common/api/atom_extensions.cc index ff6caa940de6..c587c0718757 100644 --- a/common/api/atom_extensions.cc +++ b/common/api/atom_extensions.cc @@ -5,6 +5,7 @@ #include #include +#include "base/string_util.h" #include "vendor/node/src/node.h" #include "vendor/node/src/node_version.h" @@ -35,10 +36,10 @@ node::node_module_struct* GetBuiltinModule(const char *name, bool is_browser) { char common[128]; char spec[128]; node::node_module_struct *cur = NULL; - snprintf(common, sizeof(common), "atom_common_%s", name); - snprintf(spec, sizeof(spec), - (is_browser ? "atom_browser_%s": "atom_renderer_%s"), - name); + base::snprintf(common, sizeof(common), "atom_common_%s", name); + base::snprintf(spec, sizeof(spec), + (is_browser ? "atom_browser_%s": "atom_renderer_%s"), + name); /* TODO: you could look these up in a hash, but there are only * a few, and once loaded they are cached. */ for (int i = 0; node_module_list[i] != NULL; i++) {