return ptr;
}
-/* returns: 1=0 on success, < 0 on error, 1 if no free/used partition */
+/**
+ * fdisk_ask_partnum:
+ * @cxt: context
+ * @partnum: returns partition number
+ * @wantnew: 0|1
+ *
+ * This function uses libfdisk Ask API to get a partition number.
+ *
+ * Returns: 0 on success, < 0 on error, 1 if no free/used partition
+ */
int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew)
{
int rc = 0, inchar = 0;
extern void fdisk_deinit_label(struct fdisk_label *lb);
/* ask.c */
-extern int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew);
-
extern int fdisk_info_new_partition(
struct fdisk_context *cxt,
int num, sector_t start, sector_t stop,
extern int fdisk_ask_menu_add_item(struct fdisk_ask *ask, int key,
const char *name, const char *desc);
+extern int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew);
#ifdef __cplusplus
}