Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
ff02bf90
Commit
ff02bf90
authored
May 24, 2008
by
Rémi Denis-Courmont
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
seekdir, telldir: unused, remove
parent
96cc9c26
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
0 additions
and
92 deletions
+0
-92
include/vlc_common.h
include/vlc_common.h
+0
-4
include/vlc_fixups.h
include/vlc_fixups.h
+0
-4
src/extras/dirent.c
src/extras/dirent.c
+0
-65
src/extras/libc.c
src/extras/libc.c
+0
-19
No files found.
include/vlc_common.h
View file @
ff02bf90
...
...
@@ -760,8 +760,6 @@ VLC_EXPORT( char *, vlc_strcasestr, ( const char *s1, const char *s2 ) );
VLC_INTERNAL
(
struct
_wdirent
*
,
vlc_wreaddir
,
(
void
*
)
);
VLC_EXPORT
(
int
,
vlc_wclosedir
,
(
void
*
)
);
VLC_INTERNAL
(
void
,
vlc_rewinddir
,
(
void
*
)
);
VLC_INTERNAL
(
void
,
vlc_seekdir
,
(
void
*
,
long
)
);
VLC_INTERNAL
(
long
,
vlc_telldir
,
(
void
*
)
);
# define opendir Use_utf8_opendir_or_vlc_wopendir_instead!
# define readdir Use_utf8_readdir_or_vlc_wreaddir_instead!
# define closedir vlc_wclosedir
...
...
@@ -769,8 +767,6 @@ VLC_EXPORT( char *, vlc_strcasestr, ( const char *s1, const char *s2 ) );
# define _wreaddir vlc_wreaddir
# define _wclosedir vlc_wclosedir
# define rewinddir vlc_rewinddir
# define seekdir vlc_seekdir
# define telldir vlc_telldir
#endif
#if defined(WIN32) || defined(UNDER_CE)
...
...
include/vlc_fixups.h
View file @
ff02bf90
...
...
@@ -145,14 +145,10 @@ struct dirent
# define readdir vlc_readdir
# define closedir vlc_closedir
# define rewinddir vlc_rewindir
# define seekdir vlc_seekdir
# define telldir vlc_telldir
VLC_EXPORT
(
void
*
,
vlc_opendir
,
(
const
char
*
)
);
VLC_EXPORT
(
void
*
,
vlc_readdir
,
(
void
*
)
);
VLC_EXPORT
(
int
,
vlc_closedir
,
(
void
*
)
);
VLC_INTERNAL
(
void
,
vlc_rewinddir
,
(
void
*
)
);
VLC_INTERNAL
(
void
,
vlc_seekdir
,
(
void
*
,
long
)
);
VLC_INTERNAL
(
long
,
vlc_telldir
,
(
void
*
)
);
#endif
#ifndef HAVE_USELOCALE
...
...
src/extras/dirent.c
View file @
ff02bf90
...
...
@@ -342,68 +342,3 @@ vlc_rewinddir (DIR * dirp)
dirp
->
dd_handle
=
INVALID_HANDLE_VALUE
;
dirp
->
dd_stat
=
0
;
}
/*
* telldir
*
* Returns the "position" in the "directory stream" which can be used with
* seekdir to go back to an old entry. We simply return the value in stat.
*/
long
vlc_telldir
(
DIR
*
dirp
)
{
errno
=
0
;
if
(
!
dirp
)
{
errno
=
EFAULT
;
return
-
1
;
}
return
dirp
->
dd_stat
;
}
/*
* seekdir
*
* Seek to an entry previously returned by telldir. We rewind the directory
* and call readdir repeatedly until either dd_stat is the position number
* or -1 (off the end). This is not perfect, in that the directory may
* have changed while we weren't looking. But that is probably the case with
* any such system.
*/
void
vlc_seekdir
(
DIR
*
dirp
,
long
lPos
)
{
errno
=
0
;
if
(
!
dirp
)
{
errno
=
EFAULT
;
return
;
}
if
(
lPos
<
-
1
)
{
/* Seeking to an invalid position. */
errno
=
EINVAL
;
return
;
}
else
if
(
lPos
==
-
1
)
{
/* Seek past end. */
if
(
dirp
->
dd_handle
!=
INVALID_HANDLE_VALUE
)
{
FindClose
((
HANDLE
)
dirp
->
dd_handle
);
}
dirp
->
dd_handle
=
INVALID_HANDLE_VALUE
;
dirp
->
dd_stat
=
-
1
;
}
else
{
/* Rewind and read forward to the appropriate index. */
vlc_rewinddir
(
dirp
);
while
((
dirp
->
dd_stat
<
lPos
)
&&
vlc_readdir
(
dirp
))
;
}
}
src/extras/libc.c
View file @
ff02bf90
...
...
@@ -66,8 +66,6 @@
# undef _wreaddir
# undef _wclosedir
# undef rewinddir
# undef seekdir
# undef telldir
# define WIN32_LEAN_AND_MEAN
# include <windows.h>
#endif
...
...
@@ -522,23 +520,6 @@ void vlc_rewinddir( void *_p_dir )
if
(
p_dir
->
p_real_dir
!=
NULL
)
_wrewinddir
(
p_dir
->
p_real_dir
);
}
void
vlc_seekdir
(
void
*
_p_dir
,
long
loc
)
{
vlc_DIR
*
p_dir
=
(
vlc_DIR
*
)
_p_dir
;
if
(
p_dir
->
p_real_dir
!=
NULL
)
_wseekdir
(
p_dir
->
p_real_dir
,
loc
);
}
long
vlc_telldir
(
void
*
_p_dir
)
{
vlc_DIR
*
p_dir
=
(
vlc_DIR
*
)
_p_dir
;
if
(
p_dir
->
p_real_dir
!=
NULL
)
return
_wtelldir
(
p_dir
->
p_real_dir
);
return
0
;
}
#endif
/*****************************************************************************
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment