summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/harddisk.c
diff options
context:
space:
mode:
author ImJezze <jezze@gmx.net>2015-07-20 08:11:41 +0200
committer ImJezze <jezze@gmx.net>2015-07-20 08:11:41 +0200
commit4bcb0c13f50ddb1cd3fd0341b4bb31d9c3c7fc7a (patch)
tree55eccacfca0e69435d0d4e6615205310ca11f271 /src/lib/util/harddisk.c
parentd132946c6f45aa8d271c6180e86f72dd08243048 (diff)
parent229785f695b26c702c8490792611f59d0366a933 (diff)
Merge pull request #5 from mamedev/master
Sync to base master
Diffstat (limited to 'src/lib/util/harddisk.c')
-rw-r--r--src/lib/util/harddisk.c34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/lib/util/harddisk.c b/src/lib/util/harddisk.c
index 4760a5fd51f..b1082f3234f 100644
--- a/src/lib/util/harddisk.c
+++ b/src/lib/util/harddisk.c
@@ -97,6 +97,16 @@ chd_file *hard_disk_get_chd(hard_disk_file *file)
a hard disk
-------------------------------------------------*/
+/**
+ * @fn hard_disk_info *hard_disk_get_info(hard_disk_file *file)
+ *
+ * @brief Hard disk get information.
+ *
+ * @param [in,out] file If non-null, the file.
+ *
+ * @return null if it fails, else a hard_disk_info*.
+ */
+
hard_disk_info *hard_disk_get_info(hard_disk_file *file)
{
return &file->info;
@@ -108,6 +118,18 @@ hard_disk_info *hard_disk_get_info(hard_disk_file *file)
disk
-------------------------------------------------*/
+/**
+ * @fn UINT32 hard_disk_read(hard_disk_file *file, UINT32 lbasector, void *buffer)
+ *
+ * @brief Hard disk read.
+ *
+ * @param [in,out] file If non-null, the file.
+ * @param lbasector The lbasector.
+ * @param [in,out] buffer If non-null, the buffer.
+ *
+ * @return An UINT32.
+ */
+
UINT32 hard_disk_read(hard_disk_file *file, UINT32 lbasector, void *buffer)
{
chd_error err = file->chd->read_units(lbasector, buffer);
@@ -120,6 +142,18 @@ UINT32 hard_disk_read(hard_disk_file *file, UINT32 lbasector, void *buffer)
disk
-------------------------------------------------*/
+/**
+ * @fn UINT32 hard_disk_write(hard_disk_file *file, UINT32 lbasector, const void *buffer)
+ *
+ * @brief Hard disk write.
+ *
+ * @param [in,out] file If non-null, the file.
+ * @param lbasector The lbasector.
+ * @param buffer The buffer.
+ *
+ * @return An UINT32.
+ */
+
UINT32 hard_disk_write(hard_disk_file *file, UINT32 lbasector, const void *buffer)
{
chd_error err = file->chd->write_units(lbasector, buffer);