Index: linphone/console/linphonec.c
===================================================================
--- linphone/console/linphonec.c	(revision 603)
+++ linphone/console/linphonec.c	(revision 794)
@@ -116,5 +116,5 @@
  ***************************************************************************/
 
-LinphoneCore linphonec;
+LinphoneCore *linphonec;
 FILE *mylogfile;
 #ifdef HAVE_READLINE
@@ -537,5 +537,5 @@
 	if (! linphonec_init(argc, argv) ) exit(EXIT_FAILURE);
 
-	linphonec_main_loop (&linphonec, sipAddr);
+	linphonec_main_loop (linphonec, sipAddr);
 
 	linphonec_finish(EXIT_SUCCESS);
@@ -613,8 +613,8 @@
 	 * Initialize linphone core
 	 */
-	linphone_core_init (&linphonec, &linphonec_vtable, configfile_name,
+	linphonec=linphone_core_new (&linphonec_vtable, configfile_name,
 			    NULL);
-	linphone_core_enable_video(&linphonec,vcap_enabled,display_enabled);
-	linphone_core_enable_video_preview(&linphonec,preview_enabled);
+	linphone_core_enable_video(linphonec,vcap_enabled,display_enabled);
+	linphone_core_enable_video_preview(linphonec,preview_enabled);
 	if (!(vcap_enabled || display_enabled)) printf("Warning: video is disabled in linphonec, use -V or -C or -D to enable.\n");
 #ifdef HAVE_READLINE
@@ -648,5 +648,5 @@
 	
 	/* Terminate any pending call */
-   	linphonec_parse_command_line(&linphonec, "terminate");
+   	linphonec_parse_command_line(linphonec, "terminate");
    	linphonec_command_finished();
 #ifdef HAVE_READLINE
@@ -657,5 +657,5 @@
 
 
-	linphone_core_uninit (&linphonec);
+	linphone_core_destroy (linphonec);
 
 	if (mylogfile != NULL && mylogfile != stdout)
@@ -789,5 +789,5 @@
 linphonec_idle_call ()
 {
-	LinphoneCore *opm=&linphonec;
+	LinphoneCore *opm=linphonec;
 
 	/* Uncomment the following to verify being called */
@@ -896,5 +896,5 @@
 	{
 		snprintf (buf, sizeof(buf),"call %s", sipAddr);
-		linphonec_parse_command_line(&linphonec, buf);
+		linphonec_parse_command_line(linphonec, buf);
 	}
 
@@ -934,5 +934,5 @@
 #endif
 
-		linphonec_parse_command_line(&linphonec, iptr);
+		linphonec_parse_command_line(linphonec, iptr);
 		linphonec_command_finished();
 		free(input);
