blob: 21add3bcde98c2dae4e6d1736a6141544746d48e [file] [log] [blame]
// Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <glib.h>
#include <glog/logging.h>
#include <libxml/parser.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
// This code runs inside the main loop
gboolean EntryPoint(gpointer data) {
GMainLoop *loop = reinterpret_cast<GMainLoop*>(data);
LOG(INFO) << "Chrome OS Update Engine beginning";
g_main_loop_quit(loop);
return FALSE;
}
int main(int argc, char** argv) {
xmlDocPtr doc = xmlNewDoc((const xmlChar*)"1.0");
CHECK(doc);
CHECK_EQ(argc, 2);
printf("enc: [%s]\n", xmlEncodeEntitiesReentrant(doc, (const xmlChar*)argv[1]));
return 0;
GMainLoop *loop = g_main_loop_new(g_main_context_default(), FALSE);
g_timeout_add(0, &EntryPoint, loop);
g_main_loop_run(loop);
return 0;
}