Changeset 1422


Ignore:
Timestamp:
03/20/07 06:42:10 (6 years ago)
Author:
caowai_song
Message:

Fix the bug that last commit.

Location:
trunk/src/target/OM-2007/applications/openmoko-appmanager/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/target/OM-2007/applications/openmoko-appmanager/src/install-dialog.c

    r1421 r1422  
    3939typedef struct _InstallDialogPriv { 
    4040  ApplicationManagerData   *maindata;    /* The main data of the application manager */ 
    41   gchar    *installinfolist;            /* The list of install/remove/upgrade infomation */ 
    42   gchar    *prepareinfolist;            /* The list of prepareinfomation */ 
     41  gchar    **installinfolist;            /* The list of install/remove/upgrade infomation */ 
     42  gchar    **prepareinfolist;            /* The list of prepareinfomation */ 
    4343  gint     preparenum;                   /* Prepare to install/remove/upgrade the _number_ package */ 
    4444  gint     installnum;                   /* Installing/removing/upgrading the _number_ package */ 
     
    120120  InstallDialogPriv *priv = MOKO_INSTALL_DIALOG_GET_PRIVATE (dialog); 
    121121 
    122   priv->installinfolist = (gchar *)g_malloc (sizeof(gchar *) * pkgnum); 
     122  priv->installinfolist = (gchar **)g_malloc (sizeof(gchar *) * pkgnum); 
    123123  if (priv->installinfolist == NULL) 
    124124    { 
     
    127127      return NULL; 
    128128    } 
    129   priv->prepareinfolist = (gchar *)g_malloc (sizeof(gchar *) * pkgnum); 
     129  priv->prepareinfolist = (gchar **)g_malloc (sizeof(gchar *) * pkgnum); 
    130130  if (priv->prepareinfolist == NULL) 
    131131    { 
  • trunk/src/target/OM-2007/applications/openmoko-appmanager/src/ipkg_cmd.h

    r1421 r1422  
    3030 * @brief See libipkg.a document. 
    3131 */ 
    32 extern int ipkg_prepare_url_for_install(ipkg_conf_t *conf, const char *url, char *namep); 
     32extern int ipkg_prepare_url_for_install(ipkg_conf_t *conf, const char *url, char **namep); 
    3333 
    3434/* 
  • trunk/src/target/OM-2007/applications/openmoko-appmanager/src/ipkgapi.c

    r1421 r1422  
    906906 *         Call get_error_msg to get error message. 
    907907 */ 
    908 int ipkg_install_cmd(char *pkg_name, char *dest_name, char *pkg_real_name) 
     908int ipkg_install_cmd(char *pkg_name, char *dest_name, char **pkg_real_name) 
    909909{ 
    910910    char *arg; 
  • trunk/src/target/OM-2007/applications/openmoko-appmanager/src/ipkgapi.h

    r1421 r1422  
    8585PACKAGE_DETAIL_INFO *ipkg_get_pkg_detail_info(char *pkg_name, pkg_query_status_t query_status); 
    8686 
    87 int ipkg_install_cmd(char *pkg_name, char *dest_name, char *pkg_real_name); 
     87int ipkg_install_cmd(char *pkg_name, char *dest_name, char **pkg_real_name); 
    8888int ipkg_remove_cmd(char *pkg_name); 
    8989int ipkg_search_cmd(char *pkg_name, PKG_LIST_HEAD *pkg_list_head); 
  • trunk/src/target/OM-2007/applications/openmoko-appmanager/src/package-list.c

    r1421 r1422  
    8383      val= vp; 
    8484      ref= rp; 
    85       vl=0;  if (isdigit(*vp)) vl= strtol(val,(char*)&val,10); 
    86       rl=0;  if (isdigit(*rp)) rl= strtol(ref,(char*)&ref,10); 
     85      vl=0;  if (isdigit(*vp)) vl= strtol(val,(char**)&val,10); 
     86      rl=0;  if (isdigit(*rp)) rl= strtol(ref,(char**)&ref,10); 
    8787      if (vl != rl) return vl - rl; 
    8888 
     
    233233static gint  
    234234package_list_search_section_node (const char *name,  
    235                                   SectionList *section,  
     235                                  SectionList **section,  
    236236                                  SectionList *sechead) 
    237237{ 
Note: See TracChangeset for help on using the changeset viewer.